Criar varios JInternalFrame

Ops, é possível eu criar vários JInternalFrame ao clicar num botão para adicionar eles?

Gostaria de fazer uma tela que adicione lembretes usando JInternalFrame é possivel?

Sim, é só instanciar ao clicar no botão desejado.

Como posso instancia-lo ?

Como se costuma instanciar uma classe?

<tipo de dado> <nome da variável> = new <construtor>(<parâmetros>);

JInternalFrame internal1 = new TelaPrincipal();

Se TelaPrincipal for uma subclasse de JInternalFrame, sim, senão pode instanciar assim:

JInternalFrame internalFrame1 = new JInternalFrame("Janela 1");
JInternalFrame internalFrame2 = new JInternalFrame("Janela 2");
JInternalFrame internalFrame3 = new JInternalFrame("Janela 3");
JInternalFrame internalFrameN = new JInternalFrame("Janela N");

meuJDesktopPane.add(internalFrame1);
meuJDesktopPane.add(internalFrame2);
meuJDesktopPane.add(internalFrame3);
meuJDesktopPane.add(internalFrameN);