Button empeche une autre classe de recuperer les messages claviers

cs_Noir Messages postés 25 Date d'inscription dimanche 15 juin 2003 Statut Membre Dernière intervention 14 avril 2005 - 8 avril 2005 à 18:21
wildcat31 Messages postés 46 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 28 août 2005 - 11 avril 2005 à 11:32
Salut



J'ai un petit probleme avec les Button avec AWT :

Je fait un petit jeu sous forme d'applet.

Le personage principal est manipulé au clavier et à la souris (haut,
bas, gauche, droite) geré par une classe implementant MouseListener,
MouseMotionListener et KeyListener.

J'ai voulu faire une classe pour l'interface du jeu (un bouton pause,
bouton retour menu principal...). Elle implemente ActionListener afin
de pouvoir lui ajouter les boutons.



Mon probleme vient dès que j'ajoute le bouton à mon applet (via la
methode 'add'), car dès que le bouton est ajouté, mon personage n'est
plus manipulable par le clavier, un peu comme si les Button prenaient
l'esclusivité des messages clavier sans partager (le vilain )



(desolé pour le double post, un probleme avec le titre du sujet)

1 réponse

wildcat31 Messages postés 46 Date d'inscription jeudi 16 décembre 2004 Statut Membre Dernière intervention 28 août 2005 3
11 avril 2005 à 11:32
Bonjour,

le bouton doit bloquer l'exécution du reste, probablement. En effet, ton programme attend la fin de l'action que déclenche ton bouton pour continuer. Essaye de faire un thread pour réaliser l'action faite par ton bouton.
0
Rejoignez-nous