SAE21_2021/CASE/observateurCase.java

45 lines
1.1 KiB
Java

//Tom Monin et Clément Martins
// observateurChoix V1
//Class pour la selection du nombre de collone et ligne et de Mine a la souris
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class observateurCase implements MouseListener{
private Case case1;
private Case[][] tableau;
public observateurCase(Case case10, Case[][] tableau0){
// pour savoir si c'est l'observateur de la fleche de gauche ou droite
this.case1=case10;
this.tableau=tableau0;
}
@Override
public void mouseClicked(MouseEvent evenement){
if(evenement.getButton() == MouseEvent.BUTTON1){
if(case1.getSuspition()==false){
case1.setVisibiliter(true);
case1.repaint();
}
}
if(evenement.getButton() == MouseEvent.BUTTON3){
case1.suspition();
case1.repaint();
}
}
@Override // un bouton cliqué
public void mouseEntered(MouseEvent evenement){
}
@Override // debut du survol
public void mouseExited(MouseEvent evenement){
}
@Override // fin du survol
public void mousePressed(MouseEvent evenement){
}
@Override // un bouton appuyé
public void mouseReleased(MouseEvent evenement){
}
}