Salut,
svp, pourriez-vous m'aider?
J'ai une fenêtre qui contient plusieurs composants: JTextField, JButton, ...
je veux lorsque je clique sur F1, peut import quel composant possède le focus, une nouvelle fenêtre s'ouvre
j'ai utilisé addKeyListener à ma fenetre mais elle ne fait rien
voici mon code
Merci d'avance
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
20
21
22
23
24
25
26
27
28
29
30 addKeyListener(new KeyAdapter() { public void keyPressed(KeyEvent evt, int key) { if(key==112) { System.out.println("keyPressed"); JFrame f1=new JFrame("Fenetre 2"); f1.setVisible(true); } } public void keyReleased(KeyEvent e) { // TODO Auto-generated method stub System.out.println("keyReleased"); } public void keyTyped(KeyEvent e) { // TODO Auto-generated method stub System.out.println("keyReleased"); } }); this.addKeyListener(new KeyAdapter() { public void keyTyped(KeyEvent evt) { thisKeyTyped(evt); } public void keyReleased(KeyEvent evt) { thisKeyReleased(evt); } public void keyPressed(KeyEvent evt) { thisKeyPressed(evt); } });
Partager