Je réalise un petit jeu et j'ai un problème de focus avec l'applet - Java - Programmation
Marsh Posté le 12-03-2004 à 09:57:52
tu peux pas le mettre sur le port 80 ? sinon jpeux pas tester
Marsh Posté le 12-03-2004 à 10:00:36
Désolé, je peux changer de port mais je ne peux pas mettre le 80, ya déjà apache dessus.
Marsh Posté le 12-03-2004 à 10:27:32
ben et ton port 31417 c'est bien un serveur web nan...
Marsh Posté le 12-03-2004 à 15:03:41
the real moins moins a écrit : ben et ton port 31417 c'est bien un serveur web nan... |
Comment tu fais pour savoir que son port 31417 est ouvert ??? T'as scanné son PC ?
Marsh Posté le 12-03-2004 à 15:12:27
j'ai founit le lien dans le premier post : http://pifou.myftp.org:31417/
Marsh Posté le 12-03-2004 à 09:48:48
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