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: