[java][KeyListener]j'arrive pas a obtenir le focus au debu
salut,
donc je vous explique :
je creer mon frame
j'ajoute un contain Panel et j'ajoute dans ce panel un JComponent
maintenant j'ajoute a ce JComponent un KeyListener
Code:
1 2
| gr.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyPressed(java.awt.event.KeyEvent e) { |
puis je demande le focus sur ce JComponent
Code:
gr.requestFocusInWindow();
la ca ne marche pas, alors j'ai ajouté un windowListener ou je demande le focus
Code:
1 2 3 4 5 6 7
| this.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowActivated(java.awt.event.WindowEvent e) {
if(gr!=null){
gr.requestFocusInWindow();
}
}
}); |
La ca ne marche que si je reduit puis je restore la fenetre.
Alors que faire pour obtenir le focus des le debut sans que je reduit et restore la fenetre????
[ Sujet déplacé depuis le forum java par Viena ]
:arrow: Les Règles du Forum