Estou usando uma JtabbedPane com duas Jpanel uma Dados e outra Endereço , no código de validação dos campos estou usando o requestFocusInWindow();, que caso o campo esteja inválido e eu aperte para inserir os dados o cursor vai para ele, mais se eu tiver no Panel Dados e o erro estiver no campo de Panel Endereço ou vice e versa o curso não vai. Teria como usar outro comando para que quando der a mensagem de erro mude do Panel Dados para o Panel Endereço ou vice e versa?
Trecho do código:
if ((txtTelefone.getText().contains("_"))) {
JOptionPane.showMessageDialog(this, "Telefone Inválido!",
"Informação do Sistema", JOptionPane.WARNING_MESSAGE,
new ImageIcon(getClass().getResource("/imagens/info.png")));
txtEndereco.requestFocusInWindow();
return;
}