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
puis je demande le focus sur ce JComponent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 gr.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent e) {
la ca ne marche pas, alors j'ai ajouté un windowListener ou je demande le focus
Code : Sélectionner tout - Visualiser dans une fenêtre à part gr.requestFocusInWindow();
La ca ne marche que si je reduit puis je restore la fenetre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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(); } } });
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 ]
Les Règles du Forum
Partager