requestFocusInWindow(); jPanel

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; }

Dê o comando para mudar de tab antes. O requestFocusInWindow() é o comando que deve ser usado para trocar o foco.