FlowLayout | Java Swing
Le FlowLayout est utilisé pour organiser les composants ligne par ligne, les uns après les autres (dans un flux). Il s’agit de la disposition par défaut de l’applet ou du panneau.
Champs de la classe FlowLayout :
- public static final int LEFT
- public static final int RIGHT
- public static final int CENTER
- public static final int LEADING
- public static final int TRAILING
Les constructeurs de la classe FlowLayout sont :
FlowLayout() | Crée une disposition de composant avec un alignement centré et un écart horizontal et vertical de 5 unités par défaut. |
FlowLayout(int align) | Crée une disposition de composant avec l’alignement donné et un écart horizontal et vertical de 5 unités par défaut. |
FlowLayout(int align, int hgap, int vgap) | Crée une disposition de composant avec l’alignement donné et l’écart horizontal et vertical donné. |
Exemple:
import java.awt.*; import javax.swing.*; public class DispoExemple { DispoExemple() { JFrame frame = new JFrame(); JButton btn1 = new JButton("A"); JButton btn2 = new JButton("B"); JButton btn3 = new JButton("C"); frame.add(btn1); frame.add(btn2); frame.add(btn3); //définir la disposition à droite frame.setLayout(new FlowLayout(FlowLayout.RIGHT)); frame.setSize(300,300); frame.setVisible(true); } public static void main(String[] args) { new DispoExemple(); } }
Sortie: