"écouter" la souris et le clavier

"écouter" la souris et le clavier - Java - Programmation

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

Reply

Marsh Posté le 23-03-2004 à 11:30:10   

Reply

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ô!!


---------------
olivier l'étudiant qui se pose des questions pour progresser.
Reply

Marsh Posté le 23-03-2004 à 13:17:22    


 
Coco in Love [:autobot]


---------------
IVG en france
Reply

Marsh Posté le 23-03-2004 à 13:32:41    

j'ai pas tout compris


---------------
olivier l'étudiant qui se pose des questions pour progresser.
Reply

Marsh Posté le 23-03-2004 à 13:55:45    

uriel a écrit :


 
Coco in Love [:autobot]


[:rofl]

Reply

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...

Reply

Marsh Posté le 27-03-2004 à 13:53:39    

ouais, mais tout ça donne pas une solution globale pour son problème

Reply

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 ?

Reply

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.

Reply

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à...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed