La programmation d'une application tactile avec SWING
Je voudrais savoir quels sont les événements mes boutons dans l'INTERFACE utilisateur de mon application doit avoir écouter? Pour clic de souris? Et que dire de la en appuyant et en relâchant les événements? Sont-ils les mêmes en cliquant via l'écran tactile?
Grâce,
Tomer
OriginalL'auteur tomericco | 2011-01-16
Vous devez vous connecter pour publier un commentaire.
La plupart des écrans tactiles simplement émuler une souris, donc si vos besoins sont simples, vous n'avez pas besoin de faire quelque chose de spécial - JButtons encore le feu des actionevents, les zones de liste déroulante encore le feu ItemEvents, etc. Si vous voulez faire quelque chose de compliqué (multitouch, faites glisser jusqu'à défilement, etc.) ensuite, vous pouvez utiliser la souris ordinaire des événements (mouseClicked, mousePressed, mouseDragged etc.) et de fournir votre propre geste de la logique, ou de prendre un regard sur les bibliothèques suggéré dans la réponse à la cette question similaire.
Non, je pense que vous seriez en mesure de s'inscrire MouseEvent auditeurs avec n'importe quel composant. Avez-vous essayé et ça ne fonctionne pas? Ce que l'écran tactile utilisez-vous?
Je me demande si les écrans tactiles sont de tir mouseMoved() ou mouseDragged()? Qui permettrait de résoudre de nombreux quesitons.
OriginalL'auteur Stewart Murrie