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?