Como adicionar um JInternalFrame a um JDesktopPane?

Tenho duvida de como adicionar um JInternalFrame a um JDesktopPane, porém a partir de um outro internal frame, ou seja, eu abro um internal a partir de JMenuItem e quando eu clicar em um botão deste JInternalFrame eu abra um outro internalFrame adicionando-o a janela principal (que tem o JMenuItem).

NomeDoInternalFrame intFrame = new NomeDoInternalFrame(); desktopPane.add(intFrame); intFrame.setVisible(true);