Setar Foco

Como faço para setar foco em um JTextField?
Tentei usar: jt.setFocusable(true) mas não funcionou?

Katinha dá uma olhada aqui…
tem várias dicas sobre focus…

http://www.linhadecodigo.com.br/lista_dicas.asp?sub=9

[]'s

Oi Katinha,

tenta assim

jt.requestFocus();

falow;

Gatinha, é o
requestFocus()

Porque será que o setFocusable(true) não funciona?! Eu já tentei usar ele também de todas as maneiras e nunca funcionou!!! O jeito mesmo sempre foi usar o requestFocus!! Alguém tem a resposta pra essa questão maluca?!

Na verdade funciona sim, só que você deve ter usado com o propósito errado. Ele é utilizado para dizer se (nesse caso) o conteúdo de um JTextField pode ser focado (selecionado, editado) sem desabilitá-lo. Para colocar o foco em um componente JTextField deve se usar o requestFocus mesmo, que nao irá funcionar se vc tiver usado o setFocusable() passando o parametro false.

[]s

Obrigada pessoal!

Com o requestFocus() deu certo.

Na verdade funciona sim, só que você deve ter usado com o propósito errado. Ele é utilizado para dizer se (nesse caso) o conteúdo de um JTextField pode ser focado (selecionado, editado) sem desabilitá-lo. Para colocar o foco em um componente JTextField deve se usar o requestFocus mesmo, que nao irá funcionar se vc tiver usado o setFocusable() passando o parametro false.

[]s[/quote]

Hehe 100% explicado, é o que dizem, as aparências enganam :lol: