PDA

View Full Version : [Java] Focus maledetto!!


Corvo80
24-01-2006, 17:36
Sto impazzendo.

Ho creato una semplice applet con tanti campi di testo in colonna e in basso 4 pulsanti:

|<- sposta il focus al primo textfield

<- sposta il focus al precedente textfield

-> sposta il focus al successivo textfield

->| sposta il focus all'ultimo textfield

Il problema è che se utilizzo il tasto TAB o il mouse per spostare il focus, l'applet non lo registra e, di conseguenza, una volta che premo ad esempio il pulsante "->" non sposta il focus correttamente.

Volevo evitare di usare altri listener, se possibile, per cui mi chiedevo come posso fare... essenzialmente vorrei qualche riga di codice per:

a) Trovare la posizione corrente del focus
b) In base a quella, spostare il focus alla posizione successiva (come premere il tasto TAB) o, vice-versa, alla posizione precedente.

Corvo80
25-01-2006, 14:21
UP

Nessuno? :(

^TiGeRShArK^
25-01-2006, 14:24
non mi stanno molto simpatiche le gui...
mi spiace ma nn so come aiutarti...:(

prova a googlare un pò con "java focus" e vedi se trovi qualcosa di utile.....

Corvo80
25-01-2006, 15:26
Beh ovviamente è stata la prima cosa che ho fatto ma non ho trovato risposte apprezzabili...

franksisca
25-01-2006, 15:29
guarda qua:
http://www.hwupgrade.it/forum/showthread.php?t=1066766

Corvo80
25-01-2006, 17:20
Non era esattamente quello che cercavo, comunque ho risolto da solo. Grazie cmq per la disponibilità!

:cool:

franksisca
25-01-2006, 18:51
nulla, mi spiace che non ti sia servito.