Files
DEV/DEV3.1/TP02/01_Galerie/v2/Controlleur.java
Simoes Lukas 2c3e150ec5 wow le tp là
2025-09-04 15:36:55 +02:00

35 lines
1.0 KiB
Java

import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
public class Controlleur implements MouseListener {
private JLabel[] img;
private Fenetre fenetre;
private int actuel;
private CardLayout layout;
public Controlleur(JLabel[] img, Fenetre fenetre, CardLayout layout) {
this.img = img;
this.fenetre = fenetre;
this.actuel = 0;
this.layout = layout;
}
public void mouseClicked(MouseEvent evenement) {
if (evenement.getX() < this.fenetre.getWidth()/2) {
this.layout.previous(this.fenetre.getContentPane());
}
else {
this.layout.next(this.fenetre.getContentPane());
}
this.layout.show(this.fenetre.getContentPane(), "wow");
} // un bouton cliqué
public void mouseEntered(MouseEvent evenement) {} // debut du survol
public void mouseExited(MouseEvent evenement) {} // fin du survol
public void mousePressed(MouseEvent evenement) {} // un bouton appuyé
public void mouseReleased(MouseEvent evenement) {} // un bouton relâché
}