Beispiel #1
0
  // 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);
  }