Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2531 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Probleme de gestion des evenements claviers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de gestion des evenements claviers

n°1077219
superpoupo​une
Posté le 10-05-2005 à 08:59:50  profilanswer
 

Voila alors je programme un jeu en java et le but est de déplacer un petit bonhomme sur une carte.
Je voudrais que ce bonhomme avance tant que je maintient une touche appuyée et qu'il s'arrete dés que je la relache.
J'ai associé les touches clavier à des actions par l'intermédiaire de l'actionMap de ma JFrame comme ceci:
 
 
 

Code :
  1. ActionMap am = getRootPane().getActionMap();
  2. am.put("close",act) ;
  3. InputMap im = getRootPane().getInputMap
  4.     (JComponent.WHEN_IN_FOCUSED_WINDOW) ;
  5. im.put(KeyStroke.getKeyStroke(KeyEvent.VK_UP,0),"deplacementHaut" );
  6. am.put("deplacementHaut",new ActionDep(0,-1));

       
Ca marche le bonhomme bouge mais il ne s'arrete pas!
La JFrame doit recevoir plein d'évènements claviers et je ne sais pas comment les bloquer.
J'ai essayé avec des :
 disableEvents(AWTEvent.KEY_EVENT_MASK);
  disableEvents(AWTEvent.FOCUS_EVENT_MASK );
 disableEvents(AWTEvent.ACTION_EVENT_MASK );
 disableEvents(AWTEvent.COMPONENT_EVENT_MASK);
mais ca marche pas !!
Quelqu'un saurait-il comment ca marche ?

mood
Publicité
Posté le 10-05-2005 à 08:59:50  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Probleme de gestion des evenements claviers

 

Sujets relatifs
[RESOLU]Gestion des erreurs dans VBSybase php : Problème de connexion - et de get_last_message
un problème d'adressage! (enfin!peut etre )problème de threads
problème avec l'envoi de mail : caractères mangéspb de gestion multitaches
Problème avec un caddie (ajouter un article déjà dedans) [Résolu]Probleme de blocage d'appli avec IDFTP
Problème de positionnement de graphiqueProbleme avec l'interface MouseListener
Plus de sujets relatifs à : Probleme de gestion des evenements claviers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR