GridLayout | Java Swing

Le GridLayout est utilisé pour organiser les composants en grille rectangulaire. Un composant est affiché dans chaque rectangle.


 
Les constructeurs de la classe GridLayout sont :

Constructeurs de JTextField
Description
GridLayout()Crée une disposition en grille avec une colonne par composant dans une ligne.
GridLayout(int rows, int columns)Crée une disposition en grille avec les lignes et colonnes spécifiées mais sans espace entre les composants.
GridLayout(int rows, int columns, int hgap, int vgap)Crée une disposition en grille avec les lignes et colonnes spécifiées ainsi que les espaces horizontaux et verticaux donnés.

 
 

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");
		JButton btn4 = new JButton("D");
		JButton btn5 = new JButton("E");
		JButton btn6 = new JButton("F");
		
		frame.add(btn1);
		frame.add(btn2);
		frame.add(btn3);
		frame.add(btn4);
		frame.add(btn5);
		frame.add(btn6);
		
		//définir la disposition en grille de 3 lignes et 2 colonnes
		frame.setLayout(new GridLayout(3,2));
		
		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 *