bonjour a tous,
voila j'ai une classe principale qui doit attendre un événement souris dans une classe héritant d'un JPanel. Pour cela j'ai utiliser un wait et un notify. Mais je pense que mon notify ne marche pas. Je reste dans le wait
Voila le code pour le wait dans ma classe principale:
Et voici le code pour le notify dans la classe héritant de mon JPanel. Le code est mis dans l'événement souris...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 this.continu = true; synchronized (this) { while (continu) { try { this.wait(); } catch (InterruptedException ie) { } } }
Si quelqu'un peut m'aider merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void mouseClicked(MouseEvent e) { /*Quand on clique sur la carte on commence un tour ou une action*/ this.parent.setContinu(false); synchronized (this.parent) { notify(); } }








Répondre avec citation
Partager