//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 observateurChoix implements MouseListener{ private int direction; private paintChoix pinceau; private nombre compte; private JFrame fenetre; public observateurChoix(int direction0, paintChoix pinceau0, nombre compte0, JFrame fenetre0){ this.direction=direction0; // pour savoir si c'est l'observateur de la fleche de gauche ou droite this.pinceau=pinceau0; this.compte=compte0; this.fenetre=fenetre0; } @Override public void mouseClicked(MouseEvent evenement){ this.compte.addNombre(direction); this.fenetre.dispose(); this.fenetre=new JFrame(); this.fenetre.setSize(1000,400); this.fenetre.setLocation(0,0); this.fenetre.setVisible(true); } @Override // un bouton cliqué public void mouseEntered(MouseEvent evenement){ pinceau.selectionner(true); pinceau.repaint(); } @Override // debut du survol public void mouseExited(MouseEvent evenement){ pinceau.selectionner(false); pinceau.repaint(); } @Override // fin du survol public void mousePressed(MouseEvent evenement){ } @Override // un bouton appuyé public void mouseReleased(MouseEvent evenement){ } }