1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
public class Fenetre extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
JPanel panelPrincipal;
JPanel panelHaut, panelBas, panelGauche, panelDroite, panelCentre, panelTitre, panelMenu;
JButton b1 = new JButton("Menu 1");
JButton b2 = new JButton("Menu 2");
JButton b3 = new JButton("Menu 3");
JButton b4 = new JButton("Menu 4");
JButton b5 = new JButton("Menu 5");
JButton b6 = new JButton("Menu 6");
JButton b7 = new JButton("Menu 7");
JButton b8 = new JButton("Menu 8");
JLabel titre = new JLabel("TITRE DE LA PAGE");
Font f;
public Fenetre() {
super();
/*Initialisation du JFrame*/
this.setSize (new Dimension (800, 600));
//On ne pourra pas agrandir la fenetre intitulée.
this.setResizable (false);
/*Récupération du ContentPane*/
Container contenu = this.getContentPane();
contenu.setLayout(new BorderLayout());
/*Création des JPanel avec leur Layout Manager*/
panelPrincipal = new JPanel();
panelHaut = new JPanel(new FlowLayout());
panelGauche = new JPanel(new GridLayout(8,1));
panelDroite = new JPanel(new GridLayout());
/*Création de la police pour le titre*/
f = new Font("Monospaced", Font.BOLD, 24);
/*Ajout des panneaux au ContentPane*/
/*Ajout du titre de panelHaut*/
titre.setFont(f);
panelHaut.add(titre);
/*Ajout des panneaux dans le panelPrincipal*/
panelPrincipal.add(panelHaut, BorderLayout.NORTH);
panelPrincipal.add(panelGauche, BorderLayout.WEST);
panelPrincipal.add(panelDroite, BorderLayout.CENTER);
contenu.add(panelPrincipal);
/*Ajout des boutons au niveau de panelGauche*/
panelGauche.add(b1);
panelGauche.add(b2);
panelGauche.add(b3);
panelGauche.add(b4);
panelGauche.add(b5);
panelGauche.add(b6);
panelGauche.add(b7);
panelGauche.add(b8);
/*Ajout du corps de panelDRoite*/
panelDroite.add(new JLabel("FAITES VOTRE CHOIX"));
}
} |
Partager