BoxLayout | Java AWT

BoxLayout est utilisé pour organiser les composants verticalement ou horizontalement. Pour cela, BoxLayout fournit quatre constantes.

Champs de la classe BoxLayout:

  • public static final int X_AXIS
  • public static final int Y_AXIS
  • public static final int LINE_AXIS
  • public static final int PAGE_AXIS

 
 

Exemple 1: Organiser les composants horizontalement
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.awt.*;
import javax.swing.*;
public class BoxExemple extends Frame
{
public BoxExemple()
{
Button btn1 = new Button("A");
Button btn2 = new Button("B");
Button btn3 = new Button("C");
Button btn4 = new Button("D");
add(btn1);
add(btn2);
add(btn3);
add(btn4);
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
setSize(300,300);
setVisible(true);
}
public static void main(String args[]){
BoxExemple box = new BoxExemple();
}
}
import java.awt.*; import javax.swing.*; public class BoxExemple extends Frame { public BoxExemple() { Button btn1 = new Button("A"); Button btn2 = new Button("B"); Button btn3 = new Button("C"); Button btn4 = new Button("D"); add(btn1); add(btn2); add(btn3); add(btn4); setLayout(new BoxLayout(this, BoxLayout.Y_AXIS)); setSize(300,300); setVisible(true); } public static void main(String args[]){ BoxExemple box = new BoxExemple(); } }
import java.awt.*;
import javax.swing.*;

public class BoxExemple extends Frame 
{
	public BoxExemple() 
	{
		Button btn1 = new Button("A");
		Button btn2 = new Button("B");
		Button btn3 = new Button("C");
		Button btn4 = new Button("D");
		
		add(btn1);
		add(btn2);
		add(btn3);
		add(btn4);
		
		setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
		setSize(300,300);
		setVisible(true);
	}

	public static void main(String args[]){
		BoxExemple box = new BoxExemple();
	}
}

Sortie:


 
 

Exemple 2: Organiser les composants verticalement
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import java.awt.*;
import javax.swing.*;
public class BoxExemple extends Frame
{
public BoxExemple()
{
Button btn1 = new Button("A");
Button btn2 = new Button("B");
Button btn3 = new Button("C");
Button btn4 = new Button("D");
add(btn1);
add(btn2);
add(btn3);
add(btn4);
setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
setSize(300,300);
setVisible(true);
}
public static void main(String args[]){
BoxExemple box = new BoxExemple();
}
}
import java.awt.*; import javax.swing.*; public class BoxExemple extends Frame { public BoxExemple() { Button btn1 = new Button("A"); Button btn2 = new Button("B"); Button btn3 = new Button("C"); Button btn4 = new Button("D"); add(btn1); add(btn2); add(btn3); add(btn4); setLayout(new BoxLayout(this, BoxLayout.X_AXIS)); setSize(300,300); setVisible(true); } public static void main(String args[]){ BoxExemple box = new BoxExemple(); } }
import java.awt.*;
import javax.swing.*;

public class BoxExemple extends Frame 
{
	public BoxExemple() 
	{
		Button btn1 = new Button("A");
		Button btn2 = new Button("B");
		Button btn3 = new Button("C");
		Button btn4 = new Button("D");
		
		add(btn1);
		add(btn2);
		add(btn3);
		add(btn4);
		
		setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
		setSize(300,300);
		setVisible(true);
	}

	public static void main(String args[]){
		BoxExemple box = new BoxExemple();
	}
}

Sortie:


 

Laisser un commentaire

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