Perchè il mio keyEvent non intercetta il tasto tab ma invio si?
ovvero perchè se premo invio esegue il metodo consuma e se premo tab no?
codice:
class CodMerceAscoltatore implements KeyListener{
private void __forwardEventToButton(KeyEvent keyEvent){
}
public void keyTyped(KeyEvent keyEvent) {
}
public void keyPressed(KeyEvent keyEvent) {
int ch = keyEvent.getKeyCode();
// Tab = 9
// Invio = 10 (con invio entra con tab no!
if (ch == 10 | ch ==9)
consuma(keyEvent,ch);
}
public void keyReleased(KeyEvent keyEvent) {
}
void consuma(KeyEvent keyEvent,int ch){
System.out.println("tasto "+ch);
}
}