"écouter" la souris et le clavier - Java - Programmation
Marsh Posté le 23-03-2004 à 11:45:28
il faut regarder un peu la javadoc!!!
tu as mouseListener, mouseMotionListener et pour le clavier tu as tout un ensemble de touches définies mais je ne sais plus où c'est.
un conseil google fonction rechercher ça marche pas mal surtout des sujets qui ont été beaucoup traité je pense.
Tchô!!
Marsh Posté le 23-03-2004 à 13:17:22
ReplyMarsh Posté le 23-03-2004 à 13:32:41
j'ai pas tout compris
Marsh Posté le 27-03-2004 à 01:47:37
Il faut faire un import de java.awt.event.*;
Ensuite tu associes un écouteur à un bouton par exemple. Le rôle de cet écouteur est d'intercepter les actions de l'utilisateur. Dans le cas d'un écouteur sur un bouton nommé boutonOK, cela donne:
boutonOK.addActionListener(new EcouteurBoutonOK());
Ensuite, il faut écrire la classe (tu peux faire une classe interne) correspondant à cet écouteur:
public class EcouteurBoutonOK implements ActionListener {
public void actionPerformed(ActionEvent a) {
//Le code placé ici s'exécutera lorsque l'utilisateur cliquera sur le boutonOK.
}
}
Voili voilou, ça te va comme explication ???
Attention, les écouteurs ne sont pas les mêmes selon qu'on utilise des boutons, des touches du clavier, etc...
Marsh Posté le 27-03-2004 à 13:53:39
ouais, mais tout ça donne pas une solution globale pour son problème
Marsh Posté le 27-03-2004 à 16:20:12
oui ok, ca ca fonctionne sur un bouton, un JFrame ou autre mais comment puis je faire pour enregistrer partout y compris ce qui est à l'exérieur de ma fenetre ?
Marsh Posté le 27-03-2004 à 22:14:40
Mmmmmmmmh, nuance subtile... En fait je connais pas encore la classe robot ! Bon ben ma p'tite explication pourra servir à d'autres j'espère.
Marsh Posté le 27-03-2004 à 22:51:40
D'après la FAQ d'un autre site, je cite:
"connaître la position de la souris hors de la fenêtre de l'application :
Lorsque la souris sort de la fenêtre de l'application, il n'est plus possible de recevoir d'évènement. Il devient donc impossible de connaître sa position."
Voilà...
Marsh Posté le 23-03-2004 à 11:30:10
Bonjour,
J aimerais juste savoir avec quel libraires il y a moyen "d'écouter" tout les mouvements de souris, les click et les appuis de touches du clavier pour les enregistrer et pouvoir les répeter apres via la classe robot...
D'avance merci!
Ben