DEV/BUT1/CONTROLE/DEV2.1/Entrainement/SUJETB/EXO3/Direction.java

56 lines
1.9 KiB
Java
Raw Normal View History

2024-03-09 14:19:25 +01:00
import javax.swing.*;
import java.awt.*;
public class Direction {
public Direction() {
JFrame fenetre = new JFrame("Boutons aux Coins");
fenetre.setSize(400, 400);
fenetre.setMinimumSize(new Dimension(150,150));
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panneau = new JPanel(new BorderLayout());
JButton hautGauche = new JButton("");
JButton hautDroit = new JButton("");
JButton basGauche = new JButton("");
JButton basDroit = new JButton("");
hautGauche.setPreferredSize(new Dimension(50, 50));
hautDroit.setPreferredSize(new Dimension(50, 50));
basGauche.setPreferredSize(new Dimension(50, 50));
basDroit.setPreferredSize(new Dimension(50, 50));
JPanel panneauHautGauche = new JPanel(new FlowLayout(FlowLayout.LEFT));
panneauHautGauche.add(hautGauche);
JPanel panneauHautDroit = new JPanel(new FlowLayout(FlowLayout.RIGHT));
panneauHautDroit.add(hautDroit);
JPanel panneauHaut = new JPanel(new BorderLayout());
panneauHaut.add(panneauHautGauche, BorderLayout.WEST);
panneauHaut.add(panneauHautDroit, BorderLayout.EAST);
JPanel panneauBasGauche = new JPanel(new FlowLayout(FlowLayout.LEFT));
panneauBasGauche.add(basGauche);
JPanel panneauBasDroit = new JPanel(new FlowLayout(FlowLayout.RIGHT));
panneauBasDroit.add(basDroit);
JPanel panneauBas = new JPanel(new BorderLayout());
panneauBas.add(panneauBasGauche, BorderLayout.WEST);
panneauBas.add(panneauBasDroit, BorderLayout.EAST);
panneau.add(panneauHaut, BorderLayout.NORTH);
panneau.add(panneauBas, BorderLayout.SOUTH);
fenetre.add(panneau);
fenetre.setVisible(true);
}
public static void main(String[] args) {
Direction test = new Direction();
};
}