Ce gestionnaire positionne les composants selon leur taille "préférée", selon
leur ordre d'ajout, de la gauche vers la droite et du haut vers le bas.
![Exemple de FlowLayout](im/FlowLayout.png) |
JFrame fen = new JFrame();
Container cP = gen.getContentPane();
cP.setLayout(new FlowLayout());
cP.add(new JButton("1")) ;
cP.add(new JButton("2")) ;
cP.add(new JButton("3")) ;
cP.add(new JButton("4")) ;
cP.add(new JButton("555")) ;
fen.setVisible(true); |
Les composants sont positionnés en fonction de leur ordre d'ajout,
de la gauche vers la droite et du haut vers le bas. Chaque composant a
sa taille préférée. Les composants sont centrés horizontalement. Le nombre
de composants par ligne dépend de la place disponible et de la largeur préférée
de chaque composant.
On remarque que le gestionnaire de mise en page a été sélectionné explicitement
par l'appel de la méthode setLayout(...).
Démo (exécutable)
Démo (source)