Pessoal estou criando um mini projeto de POO .
Estou tentando de tudo e esta continuando o erro, eu queria que após eu fazer o login ativasse as abas, vou mandar uma parte da classe do login e uma parte do menu.
Classe Menu.
public Menu2(){
contentPane = getContentPane();
JPanel funcionario,administrador;
setTitle("Loja Virtual");
setBounds(0, 0, 800, 600);
//Abas da Loja virtual
JTabbedPane j1 = new JTabbedPane();
GUICadastroProdutos cadastro = new GUICadastroProdutos();
GuiHome home = new GuiHome();
MostraProdutos lista = new MostraProdutos();
GUILocalizar localizar = new GUILocalizar();
j1.addTab("Home", new ImageIcon("C:\\Users\\Carlos\\Documents\\NetBeansProjects\\ProjetoPOO\\src\\LojaVirtual\\1494204660_home.png") , home);
j1.addTab("Cadastrar Produto" ,new ImageIcon("C:\\Users\\Carlos\\Documents\\NetBeansProjects\\ProjetoPOO\\src\\LojaVirtual\\1494204350_stock_insert-fields.png") ,cadastro);
j1.addTab("Listar Produtos" ,new ImageIcon("C:\\Users\\Carlos\\Documents\\NetBeansProjects\\ProjetoPOO\\src\\LojaVirtual\\1494203974_icon-45-note-list.png") , lista);
j1.addTab("Localizar Produto" ,new ImageIcon("C:\\Users\\Carlos\\Documents\\NetBeansProjects\\ProjetoPOO\\src\\LojaVirtual\\1494203516_Search.png") , localizar);
j1.setBackground(Color.BLUE);
j1.setForeground(Color.WHITE);
contentPane.add(j1);
//contentPane.setVisible(false);
//abas dos logins
contentPane2 = getContentPane();
JTabbedPane j2 = new JTabbedPane();
funcionario = new JPanel();
administrador= new JPanel();
GuiLogin login = new GuiLogin();
j2.addTab("Funcionarios",login);
j2.addTab("Administrador",administrador);
contentPane2.add(j2);
contentPane2.setVisible(true);
Classe Login:
private void definirEventos()
{
btLogar.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent f) {
String senha = String.valueOf(pfSenha.getPassword());
usuarios = new UsuarioDAO();
if (!usuarios.bd.getConnection()) {
JOptionPane.showMessageDialog(null, "Falha na conexao, o sistema sera fechado!");
System.exit(0);
}
usuarios.usuario.setLogin(tfLogin.getText());
usuarios.usuario.setSenha(senha);
if (usuarios.checkLogin()){
Menu2 menu = new Menu2();
menu.contentPane2.setVisible(false);
menu.contentPane.setVisible(true);
}else {
area.setText("Login ou senha incorretas!");
}
}
});
No login eu fiz esse menu.contentPane.setVisible(true); mas quando executo nada acontece não abre as abas.
Se alguém puder me ajudar agradeço!