// la fenetre est constituee de trois parties Panel Nord : boutons ; Sud : boutons; Centre: zone // de zoneDessin public void mise_en_page(int maxX, int maxY) { // -------------------------------------------------------------------- // insertion boutons du haut this.p1 = new JPanel(new GridLayout()); ajouteBouton("Suivant", p1); getContentPane().add(p1, "North"); // on ajoute le panel en haut de la fenetre frame // -------------------------------------------------------------------- // insertion boutons du bas this.p2 = new JPanel(new GridLayout()); ajouteBouton("Dessine", p2); ajouteBouton("Effacer", p2); ajouteBouton("Quitter", p2); getContentPane().add(p2, "South"); // on ajoute le panel en bas // -------------------------------------------------------------------- // zone de dessin this.zoneDessin = new JPanel(); this.zoneDessin.setSize(maxX, maxY); this.zoneDessin.setPreferredSize(new Dimension(maxX, maxY)); getContentPane().add(this.zoneDessin, "Center"); // panel pour zoneDessiner au milieu addMouseListener(this); // -------------------------------------------------------------------- pack(); setVisible(true); }