Boa tarde ! ![:stuck_out_tongue: :stuck_out_tongue:](https://www.guj.com.br/images/emoji/twitter/stuck_out_tongue.png?v=9)
Sou novata na lista e em Java e gostaria de tirar uma dúvida:
Estou construindo uma aplicação que possui uma tela inicial MenuPrincipal.java e outras três telas correspondentes a botões inseridos nesse MenuPrincipal. Preciso saber como chamar estas classes a partir do clique do botão correspondente … Segue abaixo o código que “ouve” o método clicar- o mesmo já está funcionando exibindo um msgbox - mas o que desejo mesmo é chamar estas telas a partir destes botões:
public class ManipuladorDeEventoBotoes implements ActionListener{
public void actionPerformed( ActionEvent ae){
if ( ae.getSource() == bAgendaTel )
JOptionPane.showMessageDialog( null, "Exibir a Agenda de Telefones",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE );
else if ( ae.getSource() == bPlanOrcamento )
JOptionPane.showMessageDialog( null, "Exibir o Controle de Orcamento",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE );
else if ( ae.getSource() == bAgenda )
JOptionPane.showMessageDialog( null, "Exibir a Agenda de Atividades",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE );
}
}
Muito obrigada desde já !
Joga isso dentro dos seus eventos
[code] SuaClasse sc = new SuaClasse();
sc.setVisible(true);[/code]
[code]public void actionPerformed( ActionEvent ae){
if ( ae.getSource() == bAgendaTel )
SuaClasse sc = new SuaClasse();
sc.setVisible(true);[/code]
Luiz,
O erro “Syntax error on token “tel”, “++”, “–” expected” é retornado quando coloco o código abaixo:
public class ManipuladorDeEventoBotoes implements ActionListener{
public void actionPerformed( ActionEvent ae){
if ( ae.getSource() == bAgendaTel )
CadernoDeTelefones tel = new CadernoDeTelefones();
tel.setVisible(true);
/* JOptionPane.showMessageDialog( null, "Exibir a Agenda de Telefones",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE );*/
else if ( ae.getSource() == bPlanOrcamento )
ControleOrcamento co = new ControleOrcamento();
co.setVisible(true);
/*JOptionPane.showMessageDialog( null, "Exibir o Controle de Orcamento",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE );*/
else if ( ae.getSource() == bAgenda )
AgendaAtividades at = new AgendaAtividades();
at.setVisible(true);
/*JOptionPane.showMessageDialog( null, "Exibir a Agenda de Atividades",
"PERSONAL DESKTOP By Flavia",
JOptionPane.INFORMATION_MESSAGE ); */
}
}
Já importei todas as classes dos tres pacotes: telefones, orcamento e atividades …
O que pode ser ?!?!?! ![:frowning: :frowning:](https://www.guj.com.br/images/emoji/twitter/frowning.png?v=9)
Obrigado desde já !
Luiz,
Não precisa perder seu tempo em responder … rs
Foi asneira minha, esqueci de fechar uma chave … :shock:
Muito obrigado pela dica !
Abraço,