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 :
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();
 
                    }
                });
Je garde bien le focus mais le problème est que je ne peux plus ouvrir de JFrame maintenant...


Question : Quel est la meilleur façon de garder le focus sur mon applet ?