public void mouseEntered(MouseEvent e) { try { im = ImageIO.read(new File(vacances.getPhoto())); // on charge une image } catch (IOException ex) { ex.printStackTrace(); } repaint(); }
public Fenetre(String titre, int largeur, int hauteur) { super(titre); getContentPane().setLayout(new BorderLayout()); setResizable(false); setDefaultCloseOperation(EXIT_ON_CLOSE); mise_en_page(largeur, hauteur); // on place les boutons et la zone de dessin ... vacances = new Diapo(); // on charge la structure de données Diapo vacances.ajouter("paysage1.jpg"); vacances.ajouter("paysage2.jpg"); vacances.ajouter("paysage3.jpg"); vacances.ajouter("paysage4.jpg"); try { im = ImageIO.read(new File("paysage1.jpg")); // on charge une image } catch (IOException e) { e.printStackTrace(); } repaint(); }
// 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(); }