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 :

Constructeurs de FlowLayout
Description
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:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *