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(); }; }