Composants graphiques : les conteneurs

La disposition des objets dans une interface dépend de :
- l'ordre dans lequel ils ont été ajoutés dans le conteneur
- la politique de placement de ce conteneur.

AWT propose les politiques :
FlowLayout (politique par défaut dans les applets),
GridLayout,
BorderLayout (politique par défaut dans les Frame).

Ces politiques de positionnement sont gérées par des objets de classe <truc>Layout. On positionne une politique en écrivant : le_conteneur.setLayout(new <truc>Layout());
le_conteneur est le conteneur à gérer,
public void setLayout(LayoutManager)
étant une méthode de la classe Container.

Il y a plusieurs sortes de conteneurs. Nous utiliserons les Frame (fenêtre avec barre de titre, poignées pour l'agrandir, ...) et les Panel.