[j2se] JTextField - Cursor/Foco

3 respostas
samirrolemberg

Como eu faço para setar um segundo componente de um form com o cursor de digitação?

tipo:

Eu tenho dois JTextFields e um deles não é editavel.

o 1º (o não editavel) ganha o foco por padrão.

o que eu quero é que o foco (ou o cursor - não sei como fala) inicie no segundo componente.

alguem sugere algo? :slight_smile:

3 Respostas

E

Tente

JTextField1.setFocusable(false)

caso isso não seja satisfatório, vc também pode adicionar um
listener no container dos controles para identificar o momento
da sua exibição e usar JTextFiel2.requestFocus().

S

Se vc quer deixar o 2° JTextfield com o cursor, é só fazer.

JTextfield2.grabFocus();

ou

JTextfield2.requestFocus();
samirrolemberg

efs.santos:
Tente

JTextField1.setFocusable(false)

caso isso não seja satisfatório, vc também pode adicionar um
listener no container dos controles para identificar o momento
da sua exibição e usar JTextFiel2.requestFocus().

funcionou com o setFocusable.

eu não conseguia usar este metodo pois eu SEMPRE usava TRUE na passagem de parametros.

ai quando vi funcionando finalmente entendi o que ele faz.

Obrigado a todos.

Criado 20 de maio de 2010
Ultima resposta 20 de mai. de 2010
Respostas 3
Participantes 3