Saudações Gujianas. Tudo bem com o vocês?
Eu andei procurando por ai, mas nada que pudesse me ajudar, inclusive aqui mesmo no fórum. Eu quero “manipular” para onde meu tab vai. Para exemplificar melhor para vocês. Segue imagem abaixo.
Como podem ver, meu cursor esta piscando no JTextFiedl Nome da Empresa. Quando eu apertar Tab, quero que ele vá para a linha de baixo. Ou seja, JText Fiedl AnyDesk, TeamViewer, Telefone, Celular e por fim o JTextArea Observação.
No entanto, quando eu aperto o Tab ele pula para o JTextArea Observação.
E se você apertar novamente Tab ele fica ali dentro do JTextArea e não sai mais.
Eu quero que ele pule para o JButton Incluir . Segue o código.
@SuppressWarnings("unchecked")
public void PassarFoco(JPanel jpanelPrincipal) {
@SuppressWarnings("rawtypes")
HashSet conj = new HashSet(jpanelPrincipal.getFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS));
conj.add(AWTKeyStroke.getAWTKeyStroke(KeyEvent.VK_TAB, 0));
jtfNomeEmpresa.requestFocus();
jtfAnyDesk.requestFocus();
jtfTeamViewer.requestFocus();
jtfTelefone.requestFocus();
jtfCelular.requestFocus();
jtfObservacao.requestFocus();
jpanelPrincipal.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, conj);
}


