56 lines
1.9 KiB
Java
56 lines
1.9 KiB
Java
|
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();
|
||
|
};
|
||
|
}
|
||
|
|