Salut tout le monde :ccool:
Comment peut on programmer un événement JButton de telle sorte que cet événement continue de s'exécuter tant que le bouton est enfoncé
Merci
Version imprimable
Salut tout le monde :ccool:
Comment peut on programmer un événement JButton de telle sorte que cet événement continue de s'exécuter tant que le bouton est enfoncé
Merci
Bonjour,
Je pense que tu devrais utiliser un MouseListener, pour start un thread lorsque l'on clique, et le stoper quand on le relache.
Attention à la gestion des thread sous swing qui est un peu particulière : http://rom.developpez.com/java-swingworker/
Alors comment peut on le gérer M PierreAd :? ?
Merci
PierreAd tout court :mouarf: Ben comme Alain Defrance l'a expliqué :)
Récupérer l'event qui survient dans ton ActionListener, quand le bouton est enfoncé, et gérer ça dans un thread que tu démarres quand tu cliques et que tu arrêtes quand le bouton est relevé. C'est juste un événement non ponctuel donc tu dois ruser un peu :D
Enfin c'est plutot deux évenements :p
Tu détecte deux choses :
- quand l'utilisateur appuie sur le bouton
- et quand il le relâche
Une petite question que tu devrais te poser : à quelle fréquence l'événement doit t'il se produire ? Est ce que tu peut découper l'événement en petit morceaux ?