 |
Positionner des composants |
De quoi s'agit-il ?
Pour positionner des composants à l'intérieur d'une applet,
d'une application ou d'un composant susceptible d'en contenir
d'autres (Container), Java propose une méthode originale
qui permet de se passer de coordonnées. Elle repose sur
l'utilisation de classes de gestionnaires de positionnement
qui utilisent l'interface LayoutManager.
Nous allons étudier ici les différents gestionnaires de
positionnement fournis par Java.
Travaux dirigés
- Les gestionnaires de positionnement
Découverte des différents gestionnaires de positionnement
(FlowLayout, BorderLayout, GridLayout, CardLayout, GridBagLayout)
à partir d'exemples simples.
- Compléments : espacement, Panel
Insérer des espaces entre les composants,
utiliser des composants Panel.
Exercices
- Calculette Euro
Compléter l'applet créée dans la partie Compléments pour en faire
une calculette Euro permettant de convertir des Francs en Euros et
des Euros en Francs.
- Menu restaurant
Créer une applet qui permet de choisir une entrée, une viande
et un dessert au restaurant.
- GridBagLayout
Utiliser un gestionnaire de positionnement GridBagLayout pour
reproduire l'applet. Peut-on obtenir le même résultat en n'utilisant que
des gestionnaires GridLayout et des Panels ?
Télécharger le TD
Retour au menu