35 lines
1.0 KiB
Java
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é
|
|
} |