Mudar o JPanel no JFrame no Netbeans

Oi pessoal!
criei um formulário JFrame e adicionei um menu e um JPanel nele usando o editor visual do Netbeans.

Criei um item de um menu e dei o nome “Novo JPanel”

Gostaria que ao clicar neste item, substituísse o JPanel que foi inicializado no JFrame por outro JPanel.
Ex: new NovoJPanel();

Como fazer isso? Adicionar um evento (ex: actionPerformed) a este item do menu (qual código seria executado neste evento), ou o Netbeans tem alguma funcionalidade para isso?

Muito Obrigado

faz muito tempo que nao trabalho com swing, mas creio que vc está certo. O correto é adicionar um evento actionPerformed e trata-lo setando o componente para o novo JPainel. No netbeans é mais facil basta clicar em eventos que ja vai gerar o metodo, aí fica ± assim.

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
    JPanel novoPainel = new JPanel();
...
    setComponent(novoPainel);
    
}

[quote=betoslayer]faz muito tempo que nao trabalho com swing, mas creio que vc está certo. O correto é adicionar um evento actionPerformed e trata-lo setando o componente para o novo JPainel. No netbeans é mais facil basta clicar em eventos que ja vai gerar o metodo, aí fica ± assim.

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
    JPanel novoPainel = new JPanel();
...
    setComponent(novoPainel);
    
}

[/quote]

obrigado!

Eu normalmente faço assim:

private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {                                           
     JPanel window = new JPanel();
     this.setContentPane(window);
     this.pack();
}

Flws!!