// Affichage � l'ecran dans Paint() public void paint(Graphics g) // dessin de la fenetre generale { this.p1.repaint(); // on redessine les boutons hauts this.p2.repaint(); // on redessine les boutons bas g = this.zoneDessin.getGraphics(); // on redessine dans le panel de dessin // c'est ici qu'il faut mettre les elements a afficher a l'ecran effacer(); g.drawImage(im, 50, 10, zoneDessin); }
// GESTION DES ACTIONS BOUTONS : cette methode est declenchee si Un bouton quelconque est appuye public void actionPerformed( ActionEvent e) // on associe l'evenement souris sur bouton avec l'execution d'un sous prg { String c = e.getActionCommand(); // on capte l'evenement : nom du bouton ! if (c.equals("Effacer")) effacer(); if (c.equals("Quitter")) quitter(); if (c.equals("Dessine")) repaint(); if (c.equals("Suivant")) { try { im = ImageIO.read(new File(vacances.getPhoto())); // on charge une image } catch (IOException ex) { ex.printStackTrace(); } } repaint(); }