Ordem JInternalFrame

Como faço para que um JInternalFrame que é chamado por outro ser aberto em cima do q o chamou não atrás?

Como faço para o foco ir para o JInternalFrame que acabou de ser instanciado?

Reforço a pergunta pois estou com o mesmo problema :frowning:

já tentou fazer:

:wink:

Façam assim

try{ //seleciona o JInternalFrame SeuJInternalFrame.setVisible(true); SeuJInternalFrame.setSelected(true); }catch (PropertyVetoException excPVeto) { excPVeto.printStackTrace(); }

Funcionou de outra forma!
O lance estava em colocar o setVisible(true) somente após ter inserido o InternalFrame no DesktopPane :wink: e não no construtor como havia feito.

Vlw turma.