Salve a tutti ragazzi,
ho un problema,
ho una applicazione con componenti SWING.
Vorrei associare un evento per alcuni tasti.
Tipo se premo il tasto A, deve richiamare il metodo salva();
Ho due JPanel ed un JFrame grazie ad un menù inserisco dentro il JFrame un JPanel piuttosto che un altro.
Il problema è che se carico il primo JPanel il suo Key listener funziona se lo cambio non funzio più.
Posto il codice di esempio.
codice:
public void keyPressed(KeyEvent e){
System.out.println("pressed");
switch(e.getKeyCode()){
case KeyEvent.VK_UP:
System.out.println("up");
}
}
public void keyTyped(KeyEvent e) {
System.out.println("typed");
}
public void keyReleased(KeyEvent e){
System.out.println("released");
}