Forçar Focu num Componente

4 respostas
cardosodario

As vezes eu preciso que o focu fique em um determinado JTextField mas mesmo usando o recurso .requestFocus() ele não respeita e não fica em focu.

Percebi que ocorre isto em varias rotinas como mudando uma aba do JTab ou no momento de abertura de um JFrame.

Existe uma maneira de obrigar o JAVA a focar um Componente?

Dario

4 Respostas

rodrigo.bossini

Tem certeza que o requestFocus não funciona?

Manda um trecho de código onde aparece o requestFocus e que não tá funcionando…

ajfilho
componente.requestFocusInWindow();

Abraços!

jurunaloco

SwingUtilities.invokeLater(new Runnable() {
public void run() {

jTextField1.requestFocus();
 }

});

cardosodario

Blz,

Com este codigo funcionou legal

Obrigado,

Dario

Criado 5 de dezembro de 2008
Ultima resposta 5 de dez. de 2008
Respostas 4
Participantes 4