Realmente, trabalhar esses detalhes com swing é uma d*** na minha opinião.
Se não me engano, você vai precisar fazer algo mais ou menos assim para conseguir setar o foco:
finalJButtonb=newJButton("Cadastrar");// Nao esqueça de colocar o b com o modificador finalJButtonc=newJButton("Cancelar");SwingUtilities.invokeLater(newRunnable(){publicvoidrun(){b.requestFocus();}
Testa aí.
EderBaum
Já havia testado isso e também não rola. Argggggggggg
R
roger_rf
Use requestFocusInWindow() em vez de requestFocus().
EderBaum
Creio que descobri o que fazer
Este Jpanel ai é criado para ser colocado em um JFrame.
Para requestFocus funcionar tenho que:
1º - Criar o Jpanel com o JButton
2º - Adicionar o Jpanel a meu JFrame
3º - Requisitar o foco ao botão.
Só funciona se for nesta ordem, se eu chamar requestFocus no 2º passo não vai.