45 lines
1.1 KiB
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){
|
|
|
|
}
|
|
|
|
} |