est-il possible de convertir un événement MouseEvent en ActionEvent?Java Convertir MouseEvent en ActionEvent
Répondre
Non sans perdre certaines informations. Le MouseEvent
contient des informations sur l'emplacement de la souris (x, y
) et sur les boutons qui sont enfoncés (le cas échéant).
je ferais la conversion comme ceci:
MouseEvent me = ...;
ActionEvent ae = new ActionEvent(me.getSource(), me.getID(), me.paramString());
Bien sûr, c'est ce qu'un bouton fait (à ma connaissance). Il traite un MouseEvent
et crée (envoie) un ActionEvent
.
événements d'action sont des événements sémantiques - comme un signal, qu'un certain bouton (un widget!) A été "pressé". Le déclencheur de cet événement d'action peut avoir été un événement souris (le bouton gauche a été enfoncé et relâché alors que le pointeur de la souris était dans le rectangle défini par un widget AWT Button) ou un événement clavier ("Barre d'espace enfoncée et relâchée alors que l'accent était mis sur le widget AWT Button "). Je suppose que vous ne cherchez pas à une conversion technique. Pratiquement, vous devrez écouter les événements de souris et déclencher de nouveaux événements d'action pour vos auditeurs d'actions.
- 1. Java Swing bouton actionEvent
- 2. Création d'un objet ActionEvent pour CustomButton en Java
- 3. ActionEvent en Java déplace plusieurs boutons
- 4. Java Swing Timers et ActionEvent
- 5. MouseEvent problème AWT Java
- 6. ActionEvent getWhen
- 7. Dessiner des lignes avec mouseevent en java
- 8. Difficulté à comprendre Java MouseEvent
- 9. J'ai un problème en Java relatif à « ActionEvent » et « ActionPerformed »
- 10. Dispatch MouseEvent
- 11. Java - Déclencheur de déclenchement avec un mouseEvent?
- 12. Java JTree valueChanged Événement avant MouseEvent
- 13. MouseEvent weirdness
- 14. A propos d'ActionPerformed et ActionEvent
- 15. AS3: Trigger MouseEvent artificielle
- 16. Actionscript MouseEvent
- 17. problèmes de compréhension java ActionListener - Effectué (ActionEvent e)
- 18. Convertir l'applet Java en application Java
- 19. Convertir Jython en Java
- 20. Java convertir en hexadécimal
- 21. mootools mouseevent targets
- 22. Java - Obtenir le nom du bouton qui a déclenché mouseEvent
- 23. Erreur # 1034, avec un MouseEvent
- 24. QML - MouseArea/MouseEvent problème
- 25. AS3 + XML + MouseEvent
- 26. Fonction de script Java exécutée après 2 conditions de mouseevent
- 27. AS3 - e: MouseEvent = null?
- 28. as3 TouchEvent vs MouseEvent
- 29. Bouton Loop avec MouseEvent
- 30. Comment envoyer manuellement un MouseEvent?
Pourquoi? Qu'essayez-vous de faire? Je suis sûr qu'il y a une meilleure solution. – camickr