Eai galera…inseri alguns paineis em um JFRAME…e quero oculta-los…para mostrar apenas em algum actionListener posteriormente…No meu codigo:
AppMenuPrincipal()
{
super("TESTE");
JButton assoc = new JButton("Associar/Scanner");
JButton aprov = new JButton("Aprovar");
JButton search = new JButton("Consultar");
JButton adm = new JButton("Admin");
this.setLayout(new BorderLayout ());
Panel panel = new Panel ();
panel.setLayout (new FlowLayout (FlowLayout.CENTER));
panel.add(assoc);
panel.add(aprov);
panel.add(search);
this.add("North",panel);
this.add("Center",new JLabel(new ImageIcon("logo.png")));
this.add("South",new PanelLogin());
setSize(450,250);
setVisible(true);
}
Gostaria de ocultar o painel panel e mostra-lo depois de logar…consegui oculta-lo com this.add(“North”,panel).setVisible(false);, mas não sei como visualiza-lo depois dentro do actionListener.
btlog.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
try
{
doLogin(serviceRegistry,user.getText(),String.valueOf(pass.getPassword()));
JOptionPane.showMessageDialog(null,"Login-OK!!");
}catch (Exception exception)
{
JOptionPane.showMessageDialog(null,"Digite Novamente!!","Erro de Login",JOptionPane.ERROR_MESSAGE);
//exception.printStackTrace();
}
}
});
Alguem pra ajudar?? :?
Valew