Uma janela de cadastro eh melhor usar um novo Frame ou um Panel resolve?

Ola pessoal, sou novo em Java e estou com uma duvida!!

Estou implementando um programa que tem um Frame principal com um menu e um painel! E tem um evento em um MenuItem que realiza uma nova janela de cadastro, e eu nao sei se eu crio um novo Frame ou um novo Panel resolve meu problema.

Eu testei com um novo Frame, mas quando abro o novo Frame e depois fecho o novo Frame ele fecha tudo!!

Thanks…

Que tal um JInternalFrame???

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JInternalFrame.html

Quanto a fechar tudo, vc tem que ver se o segundo JFrame tem um EXIT_ON_CLOSE ou coisa que o valha.

Como faço para acessar um JInternalFrame?

Vc normalmente vai usar um JDesktopPane. Vai instanciar JInternalFrames e adicional-los ao desktop.

http://java.sun.com/docs/books/tutorial/uiswing/components/internalframe.html

E dessa forma nao vou ter problema com fecha tudo nao neh?

Meu evento entao ira chamar o JDesktopPane isso?

O evento do seu menu irá instanciar um JInternalFrame, definir algumas coisas como tamanho, título etc e exibi-lo. Isso pode ficar dentro do Desktop.