Voila j'ai réalisé un petit jeu (un tron-like) qui se joue sous la forme d'une applet java mais j'ai un petit problème de focus.
J'ai donc une classe principale qui dérive de applet.
J'ai l'interface graphique nommé 'Gui' qui dérive de 'JPanel' et qui implémente 'KeyListener' pour pouvoir récupérer les touches (je n'ai pas oublié d'appeler la méthode 'this.addKeyListener(this);' dans le constructeur).
Dans la méthode 'init()' de ma classe principale je crée un objet 'Gui' que j'ajoute à l'applet à l'aide de la méthode 'this.setContentPane(<mon objet gui> )'.
Mais le problème c'est que sous certains navigateurs, tel que firefox, lorsque l'on quitte le focus de l'applet (en changeant de fenêtre sous windows par exemple) et que l'on reclique sur l'applet pour lui redonner le focus les touches ne fonctionnent plus .
Vous pouvez essayer ici, il faut être au moins 2 pour jouer, ouvrez deux fois le navigateur si vous êtes seul.
Le focus fonctionne sous explorer mais pas sous firefox.
Est-ce que qqun a une solution à mon problème ?
merci d'avance.
Message édité par Ummon le 12-03-2004 à 20:00:58