PDA

View Full Version : [Java] Premere invio e passare al successivo...


Fire Fox II
13-03-2011, 23:01
Salve raga,

come da titolo, ho una finestra piena di JTextField e vorrei fare in modo che si possa passare da un componente all'altro alla pressione del tasto invio...

Come potrei risolvere?

Thanks

PGI-Bis
13-03-2011, 23:28
E' una domanda a cui si potrebbero dare quattro o cinque carriolate di risposte. Iniziamo con una. Puoi usare il metodo

http://download.oracle.com/javase/6/docs/api/java/awt/KeyboardFocusManager.html#setDefaultFocusTraversalKeys(int, java.util.Set)

Sul keyboard focus manager che ottieni da:

http://download.oracle.com/javase/6/docs/api/java/awt/KeyboardFocusManager.html#getCurrentKeyboardFocusManager()

Questo cambia l'insieme di tasti che comportano il passaggio del focus da un componente all'altro.