Galera já li vários tópicos no fórum referente a este assunto. Todos eles com a mesma solução (meu_frame.moveToFront() mas eu fiz isso e não aconteceu nada ele não vem para frente. Segue meu código.
Sendo que o que estou querendo é o abrir somente uma vez o mesmo InternalFrame caso ele já esteja aberto traze-lo para frente dos demais.
if (FrmPrincipal.FormVisivel == false){
FrmCadastrar form = new FrmCadastrar();
form.setTelaConsulta(this,true);
this.getDesktopPane..add(form);
form.setVisible(true);
}else{
FrmCadastrar form = new FrmCadastrar();
form.moveToFront();
}
Alguém pode me ajudar?