Abrindo a segunda interface apartir de uma botão na primeria
8 respostas
F
falsil
Procurei uma resposta mais nada resolveu!!!
Criei duas interfaces para o preenchimento de um cadastro em etapas.
A segunda interface só deve ser aberta após a confirmação dos dados da primeira em uma caixa de diálogo [JOptionPane].
Daí gerei:
privatevoidjButton1MouseClicked(java.awt.event.MouseEventevt){Object[]options={"Confirmar","Cancelar"};inth=JOptionPane.showOptionDialog(null,"Você axa q a resposta é "+jTextField1.getText(),"CONFIRMAR ORIGEM",JOptionPane.DEFAULT_OPTION,JOptionPane.QUESTION_MESSAGE,null,options,options[0]);if(h==0){???// O q eu faço???}else{jTextField1.setText("")}}
Meu problema: Como aparecer a segunda interface apertando o “Confirmar” ?
A maioria dos problemas resolvidos q encontrei na internet apontam para o setVisible [Naum deu certo ]
Qd tento fz isso, aparece um erro indicando a criação de um construtor “SegundaGui()” na segunda interface. [Troquei sim pelos nomes certos]
A Segunda já apresenta um construtor
publicOrigem(SingleFrameApplicationapp){}
Rodei um pouco tentando “ajeitar” isso, mas não deu certo ainda.
Onde estará o problema?
Uso o NetBeans.
Sil Melo
J-Chist
Você tem o construtor Origem()?? O problema deve ser a falta dele.
Jeferson_Manetti
iaew amigo…
coloca o codigo das 2 GUIs e coloca o erro q esta aparecendo no netbeans…
dai fica mais facil =)
marcosharbs
vc num tem um construtor padrão
o seu construtor ali recebe um parametros
ou vc usa o construotr que vc criou
ou cria outro padrão sem parametros
F
falsil
OK! Sou uma iniciante! [Paciência!]
No curso, vi um carinha criando [só por diversão] várias interfaces, e depois fez tipo uma interface mestra só com botões, de onde ele poderia acessar as demais interfaces.
O que eu queria era semelhantemente apartir de uma interface acessar outra.
Desculpe a inexperiência e a falta de chão!!!
Lembro-me alguma coisa com um método de duas ou três linhas com “String args[]” :?
Ajudou?
Silvania
J-Chist
Bota seu código aqui que ajuda mais
F
falsil
Pessoal, resolvi o meu problema!!! Falha minha! :oops: So Sorry!
Postarei respota, pois de repente pode ser alguém tenha a mesma dificuldade.
A segunda interface é idêntica a primeira; muda só o título.
Fiz a primeira bunitinha, com todos os apetrechos do NetBeans.
Para fazer a segunda, o certo seria: “Novo >> Formulário JFrame”, porém eu tive a “brilhante” idéia de Ctrl C-Ctrl V na primeira interface!
Resultado: Copiei tb as dezenas de linhas dspensáveis, inclusive o construtor Origem(SingleFrameApplication app) e etc.
Solução: setVisible msm, além de ter mais cuidado com o Ctrl C - Ctrl V 8)