Como ligar um formulário a outro utilizando netbeans?

4 respostas
ludimilla

Boa dia!!! minha dúvida e a seguinte…
criei 3 formulários no netbeans (JcadCliente, JconCliente, Jprincipal)
estou tentando ligar meus formulários por um “menu” e “botão consulta”…

No meu formulários principal ( Jprincipal ) coloquei primeiro jMenuBar, em seguida jDesktopPane

dentro do meu jMenuBar tentei ligar ao formulário JcadCliente

private void jmnJcadClienteActionPerformed(java.awt.event.ActionEvent evt) {
        JcadCliente liga = new JcadCliente(this);
        jDesktopPane1.add(liga);
        liga.show();
    }

Mensagem Erro:

init:
deps-jar:
Created dir: C:\Documents and Settings\CHICAO\CadastroTeste\build\classes
Compiling 1 source file to C:\Documents and Settings\CHICAO\CadastroTeste\build\classes
C:\Documents and Settings\CHICAO\CadastroTeste\src\cadastroteste\Jprincipal.java:57: cannot find symbol
symbol  : constructor JcadCliente(cadastroteste.Jprincipal)
location: class cadastroteste.JcadCliente
        JcadCliente liga = new JcadCliente(this);
Note: C:\Documents and Settings\CHICAO\CadastroTeste\src\cadastroteste\Jprincipal.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
1 error
BUILD FAILED (total time: 4 seconds)

Se alguém souber de uma outra maneira, eu agradeço!!!

4 Respostas

davidbuzatto

Olá.

Vc num pode adicionar um JFrame num JDesktopPane. Para vc trabalhar com JDesktopPane vc vai ter que criar JInternalFrames para ser adicionado.

Mais uma coisa, num existe esse construtor q vc ta usando (new JcadCliente(this)), o erro que ta sendo gerado é por causa disso.
Tenta usar JcadCliente( “teste” ) passando uma String e naum um JFrame.

O seu frame principal continua do mesmo jeito, vc só vai trocar os outros JFrames por JInternalFrames.

Oura coisa, ao invez de usar o método show() use o método setVisible(true), o método show() foi depreciado.

ludimilla

boa tarde!!! Desculpa mais não entende? daria para dar um exemplo ou passar algum tutorial que possa olhar, pois já procurei na internet mas não consegui encontrar ainda… valeu!!!

F

http://www.marcoreis.eti.br/documentos/Java/JMenuBar.pdf

http://www.marcoreis.eti.br/documentos/Java/MDI_FramesInternos.pdf

ludimilla

Muito obrigado, agradeço pela ajuda!!!

Criado 30 de julho de 2006
Ultima resposta 31 de jul. de 2006
Respostas 4
Participantes 3