2022-04-30 16:38:56 +02:00
|
|
|
import java.awt.event.*;
|
|
|
|
import javax.swing.*;
|
|
|
|
import java.awt.*;
|
|
|
|
|
|
|
|
public class Listener implements MouseListener{
|
|
|
|
|
|
|
|
@Override
|
2022-05-01 13:41:44 +02:00
|
|
|
public void mouseClicked(MouseEvent evenement){
|
|
|
|
Case panel = (Case)evenement.getSource();
|
|
|
|
if ((evenement.getButton() == MouseEvent.BUTTON1)&&(panel.getVisible()==false)){
|
|
|
|
panel.setVisible();
|
|
|
|
panel.getCase();
|
|
|
|
if (panel.getMine()==true){
|
|
|
|
System.out.println("Perdu!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (evenement.getButton() == MouseEvent.BUTTON3) {
|
|
|
|
panel.add(new Etoile(panel.getSize()), BorderLayout.CENTER);
|
|
|
|
panel.updateUI();
|
|
|
|
System.out.println("Marquage");
|
|
|
|
}
|
2022-04-30 16:38:56 +02:00
|
|
|
}
|
|
|
|
public void mouseEntered(MouseEvent evenement){
|
2022-05-01 13:41:44 +02:00
|
|
|
// System.out.println("mouseEntered");
|
2022-04-30 16:38:56 +02:00
|
|
|
}
|
|
|
|
public void mouseExited(MouseEvent evenement){
|
2022-05-01 13:41:44 +02:00
|
|
|
// System.out.println("mouseExited");
|
2022-04-30 16:38:56 +02:00
|
|
|
}
|
|
|
|
public void mousePressed(MouseEvent evenement){
|
2022-05-01 13:41:44 +02:00
|
|
|
// System.out.println("mousePressed");
|
2022-04-30 16:38:56 +02:00
|
|
|
}
|
|
|
|
public void mouseReleased(MouseEvent evenement){
|
2022-05-01 13:41:44 +02:00
|
|
|
// System.out.println("mouseReleased");
|
2022-04-30 16:38:56 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|