Bonjour,
Je voudrais associer un listener (par ex: action listener) à une image que je dessine sur l'écran , est-ce possible ? si oui comment ?
a7aa7a
Bonjour,
Je voudrais associer un listener (par ex: action listener) à une image que je dessine sur l'écran , est-ce possible ? si oui comment ?
a7aa7a
Salut,
Quels sont les évènements que tu veux récupérer ? (j'ai oublié ma boule de cristal...)
++
Gueritarish
Salut,
Alors, je suppose que tu dois mettre ton image dans un Panel ou autre, donc, il te suffit de mettre un MouseListener sur le Component qui contient ton image. Ensuite, il te suffit d'implémenter la méthode mouseClicked() (les autres méthodes aussi, mais elles ne te serviront pasdu moins, pource que tu veux faire ^^).
Dans cette méthode, tu peux récupérer un double-clic comme ceci :
Voilà, tu trouveras surement ton bonheur dans le tuto de Sun sur les MouseListeners
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void mouseClicked(MouseEvent e) { if(e.getClickCount() == 2) { System.out.println("Un double clic a été détecté !!!"); } }
++
Gueritarish
OK
Merci beaucoup. !!
Et comment faire pour un clic avec une (ou 2) touche en meme temps (exemple : [ctrl] ou encore [ctrl]+[alt])?
Et un clic fait par la roulette de la souris ?
Et un mouvement fait par la roulette centrale de la souris ?
Voila ca fait beaucoup de questions en guise de cadeau de noel ; - )
Mais déjà merci beaucoup pour la réponse.
a7aa7a
Bon, pour pouvoir récupérer les évènements du clavier, il te faut ajouter un KeyListener Comment utiliser les KeyListenerEnvoyé par a7aa7a
Il va te falloir te pencher réellement sur la JavaDoc... parce que toutes les questions que tu me poses prennent 30 secondes à être résolu grâce à la JavaDoc...Envoyé par a7aa7a
Pour gérer un clic fait par la roulette de la souris, il suffit de savoir gérer un clic fait par la souris... Sauf que les clics-molette sont considérés comme des clics fait par le bouton 3 de la souris!
MouseWheelListenerEnvoyé par a7aa7a
Voilà,
N'hésite pas à abuser de la JavaDoc
++
Gueritarish
Partager