Ajuda com os Itens de Menu Chamando os Formulários? [RESOLVIDO]

Tenho um Jpanel Principal Onde tem os itens de menu, quero saber como faço pra chamar os formulários criados.

Exemplo.

Tem os Menus do Programa

Cadastro | Consulta|

Funcionários
Empreiteira
Contrato

Quando eu clicar no Submenu Funcionários ele abre o formulário Funcionários!!!

Como faço???

Valeu pela ajuda!!!

adicione um ActionListener no seu JMenuItem

e quando ele for executado chame seu frame

eu sabia que tinha postado a solução em outro local

http://www.guj.com.br/java/236032-jinternalframe

esse codigo faz a verificação se o frame já está aberto ou nao, faça o Actionlistener e trate com a classe que postei no link acima

[quote=rafaelviny]eu sabia que tinha postado a solução em outro local

http://www.guj.com.br/java/236032-jinternalframe

esse codigo faz a verificação se o frame já está aberto ou nao, faça o Actionlistener e trate com a classe que postei no link acima
[/quote]

Já adicionei o ActionListener e o codigo

JCadClienteView jc = new JCadClienteView();
       jc.setVisible(true);

Mas ele pede pra eu criar um constutor para JCadClienteView!!!

O que faço nesse construtor???

vc sabe o que é um construtor?

caso nao saiba, deixe isso para mais tarde, e va estudar a FJ 11 da caelum

pq vc ta colocando a carroça na frente dos burros

vc sabe o que é um construtor?

caso nao saiba, deixe isso para mais tarde, e va estudar a FJ 11 da caelum

pq vc ta colocando a carroça na frente dos burros[/quote]

Bom Fiz dessa forma é Funcionou!!!

A forma que você me passou rafaelviny, ela funcionava abria o formulário, mas se eu fechasse o formulário, e como se eu fechasse o programa e não era isso que eu queria!!!

Segue o modo que eu Usei

private void menu_funcionarioActionPerformed(java.awt.event.ActionEvent evt) {                                                 
      JCadClienteView jCadClienteView = new JCadClienteView(this, true);
      jCadClienteView.show(true);
    }   

seu frame ou internalframe esta adicionado em um JDesktopPane?