Olá pessoal, estou desenvolvendo uma aplicação e estou com dificuldades em setar o foco em determinado componente.
A situação é a seguinte:
no JFrame exibido ela carrega o JTabbedPane, com 3 JPanes associados aonde eu contruo o formulário.
Neste formulário, o primeiro componente o JTextField não ganha foco, e não é editavel, nem selecionavel.
O Segundo o que realmente precisa ganhar foco, o JFomattedTextField, necessita que o cursor vá para ele.
Antes, de iniciar o processo do uso do JTabbedPane, o metodo funcionava normalmente.
que era fazer o primeiro componente ter os metodos setEditable e setFocusable como false.
então ao iniciar o Frame, o cursor apontava para o componente seguinte.
Mas, quando passei a usar o JTabbedPane, a aba inicial, passou a ganhar foco.
Então, só consegui resolver o caso setando o JTabbedPane como false.
mas, percebi que não poderia fazer isso, já que as outras abas são importantes tambem e o usuário pode querer trocar de aba com as setas do teclado.
alguem tem alguma sugestão?