示例#1
0
 public void mouseEntered(MouseEvent e) {
   try {
     im = ImageIO.read(new File(vacances.getPhoto())); // on charge une image
   } catch (IOException ex) {
     ex.printStackTrace();
   }
   repaint();
 }
示例#2
0
  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();
  }
示例#3
0
  // 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();
  }