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); } }

Rispondi quotando