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 : 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) {
puis je demande le focus sur ce JComponent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
gr.requestFocusInWindow();
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
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 ]
Les Règles du Forum