[RESOLVIDO] Ajuda com foco em JTextField ao abrir JInternalFrame

1 resposta
javaJoni

Olá amigos do GUJ,
resolvi postar este tópico mesmo tendo uma certa experiência com Swing/Java.
Preciso que um campo fique com o foco na abertura de em um JInternalFrame. O problema é que não estou conseguindo.
Já fiz de tudo, requestFocus(), grabFocus(), requestFocus() no evento internalFrameOpen() do JInternalFrame…
O foco sempre fica no campo texto que está superior aos outros, mesmo mudando de posicao, o foco sempre teima em ficar no campo mais acima dos outros.
Alguém já passou por isso??

Me ajudem por favor, eu agradeço desde já.

Obrigado. :smiley:

1 Resposta

javaJoni

Salve galera…
Consegui resolver com a ajuda de um colega chamado SIMU do JavaFree.org

Só precisei colocar o código abaixo logo após o setVisible() do frame:

SwingUtilities.invokeLater(new Runnable() { public void run() { txEmpresaCod.requestFocus(); } });

Tá aí pra quem precisar, e não esqueçam dos créditos para o amigo SIMU.

Abraços!!

Criado 10 de novembro de 2012
Ultima resposta 10 de nov. de 2012
Respostas 1
Participantes 1