Ola, tenho um DesktopPane e dentro dele tenho varios Panel. Em um certo momento, eu preciso abrir um JInternalFrame dentro do DesktopPane. Porem, quando o faço, os Panel fica na frente do JInternalFrame.
Ja tentei utilizar o moveToFront() mas nao funcionou, acredito eu que é por causa dos outros nao serem JInternalFrame e sim Panels.
Alguem saberia alguma forma de funcionar?
Abraços
Galera, desculpa por estar respondendo logo em seguida. É que assim que eu postei, eu lembrei de uma coisa. A ordem de mover para frente. Primeiro estava move e depois add ao DesktopPane. Alterei isso e funcionou.
private void txt_SubgrupoFocusLost(java.awt.event.FocusEvent evt) {
if(txt_Grupo.getText().isEmpty() && txt_Subgrupo.getText().isEmpty()){
CadastrarGrupoSubgrupo cadGrupoSubgrupo = new CadastrarGrupoSubgrupo();
dtp_CadastroProduto.add(cadGrupoSubgrupo);
dtp_CadastroProduto.moveToFront(cadGrupoSubgrupo);
}
}
Obrigado mesmo assim. Abraços