Bonjour,
J'ai un applet java avec une animation 3d dont je peux bouger le contenu avec le clavier de des JButton.
Lorsque je lance mon applet, aucun problème, tout fonctionne (keyboard/JButotn). Mais dès que je change de fenêtre, je perd le focus.
J'ai utilisé des méthodes bourrines genre :
Je garde bien le focus mais le problème est que je ne peux plus ouvrir de JFrame maintenant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 if (!isVisible()) { this.setVisible(true); } this.requestFocus(); this.requestFocusInWindow(); this.addFocusListener( new FocusListener() { public void focusGained(FocusEvent e) { l.log(Level.INFO, "Gain focus"); } public void focusLost(FocusEvent e) { l.log(Level.INFO, "lose focus"); requestFocusInWindow(); } });
Question : Quel est la meilleur façon de garder le focus sur mon applet ?
Partager