Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Java utilizzo tasto tab nelle GUI di swing

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[1] Java utilizzo tasto tab nelle GUI di swing

Messaggioda Foto Utentespivo » 10 ott 2017, 16:22

Ciao a tutti ho appena iniziato con Java, e dopo aver letto un po' sul web ho provato a fare qualche piccolo programmino con interfaccia Swing

Volevo sapere se c'è qualche sistema per gestire la sequenza dei focus che attiva il tasto Tab?

Nel mio caso specifico ho una finestra con dei JTextField che vado a posizionare senza l'utilizzo di Layout ma con il metodo setBounds. Speravo che la sequenza dei focus fosse in base all'ordine di inserimento dei JTextField ma no, è parte da sinistra a destra e scende verso il basso.

spero si capisca cosa voglio dire grazie Ivo
Avatar utente
Foto Utentespivo
375 1 12
Frequentatore
Frequentatore
 
Messaggi: 197
Iscritto il: 19 dic 2012, 21:29

1
voti

[2] Re: Java utilizzo tasto tab nelle GUI di swing

Messaggioda Foto UtenteDarwinNE » 10 ott 2017, 16:46

Se ho capito bene di cosa stai parlando, credo che sia trattato in questa domanda:

https://stackoverflow.com/questions/948 ... swing-java

Dovresti implementare una classe figlia di java.awt.FocusTraversalPolicy che implementi i metodi necessari a definire l'ordine che richiedi:

http://docs.oracle.com/javase/7/docs/ap ... olicy.html
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

1
voti

[3] Re: Java utilizzo tasto tab nelle GUI di swing

Messaggioda Foto Utenteaddre91 » 10 ott 2017, 16:48

Ciao,

con una breve ricerca ho trovato questo: https://stackoverflow.com/questions/948 ... swing-java

Spero possa fare al caso tuo. Nelle mie applicazioni non ne ho mai sentito la necessità, però dovrebbe funzionare.

Andrea
Avatar utente
Foto Utenteaddre91
95 4
New entry
New entry
 
Messaggi: 83
Iscritto il: 20 apr 2016, 9:36

0
voti

[4] Re: Java utilizzo tasto tab nelle GUI di swing

Messaggioda Foto Utentespivo » 10 ott 2017, 17:45

Grazie mille,
purtroppo è un po' più complicato di quello che speravo,
ora che so cosa cercare ho trovato questo esempio:
http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/uiswing/examples/misc/FocusTraversalDemoProject/src/misc/FocusTraversalDemo.java
spero possa aiutarmi grazie ancora ciao Ivo
Avatar utente
Foto Utentespivo
375 1 12
Frequentatore
Frequentatore
 
Messaggi: 197
Iscritto il: 19 dic 2012, 21:29


Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti