Como abrir jInternalFrame maximizado dentro do jDesktopPane no Netbeans?

Para abrir um jInternalFrame maximizado dentro de um jDesktopPane de um modelo MDI em Java no Netbeans é muito simples.

Primeiro, vou ensinar como abrir um JFrame em tela maximizada, para depois ensinar como fazer com o jInternalFrame…Se você já sabe fazer isso, só pular esse passo. Se você não sabe, segue a explicação:

Abra o Código-Fonte do seu projeto no qual você está utilizando o jDesktopPane, na classe que contém o initComponents(); você vai digitar dentro dessa classe, abaixo de initComponents(); o código a seguir:

this.setExtendedState(MAXIMIZED_BOTH);

Pronto, agora se você executar seu projeto, você verá que o JFrame já vai ser aberto em seu tamanho maximizado.

Agora vamos para o jInternalFrame que é muito simples também:

Abaixo do this.setExtendedState(MAXIMIZED_BOTH); você vai digitar:

jInternalFrame mostrarInicio = new jInternalFrame();
desktopPane.add(mostrarInicio);
mostrarInicio.show();
try {
mostrarInicio.setMaximum(true);
} catch (PropertyVetoException ex) {
}

Observação: No código acima, o jInternalFrame será o nome que você deu para o seu jInternalFrame quando ele foi criado. ;)