Dúvida organização layout JInternalFrame

Olá pessoal!

Estou com dúvida de como abrir um JInternalFrame de forma a não modificar o layout desenhado.

Após ter modelado o formulário, como faz para que quando o JInternalFrame for aberto no desktopPanel ele apareça de forma a não modificar o layout que eu havia feito? (não redimensionando o JInternalFrame para maximizado ou para tamanhos maiores do que o que eu havia definido na modelagem).

No exemplo abaixo, eu chamaria uma tela “Sobre”. Desta forma, o formulário sobre (JInternalFrame) está aparecendo de forma maximizada, porém já centralizada conforme configurado.

[code] private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
Sobre sobre = new Sobre();

    int lDesk = desktopPanel.getWidth();
    int aDesk = desktopPanel.getHeight();    
    int lIFrame = sobre.getWidth();    
    int aIFrame = sobre.getHeight();
    sobre.setLocation(lDesk / 2 - lIFrame / 2, aDesk / 2 - aIFrame / 2);

    desktopPanel.add(sobre);
    sobre.setVisible(true);
    try {
        sobre.setMaximum(true);
    } catch (PropertyVetoException ex) {
        Logger.getLogger(Home.class.getName()).log(Level.SEVERE, null, ex);
    }
}[/code]