Nel, obrigado pela atenção!
Vo tentar ser mais claro!
Tenho as seguintes classes:
classe Princiapal que tem um Jframe, jpanel e jmenubar;
classe Login verifica se o usuario é admin ou usuario normal (faz verificacao no banco, ja esta funcionando);
classe Conecta que conecta no banco;
classe Executa que é a main;
Entao, o programa executa normal, conecta no banco e abre uma pequena tela que o usuario digita o usuario a senha, quando ele aperta em logar
verifica no banco certinho se usuario existe e se a senha bate e a permissao desse usuario. Ate ai ta tudo funcionando certo.
Agora vem o problema.
Quero criar 1 classe q mostre os dados pro admin(acesso full) e 1 classe q mostre os dados pro usuario(acesso limitado), so que quero usar o extends,
estender essas 2 classes da classe principal(quero utilizar o frame, o panel da classe principal). Dependendo do nivel de quem logou, aparece os dados.
tipo:
public class Principal {
JFrame principal;
JPanel panel;
public Principal {
//aqui propriedades do frame princiapal;
//aqui propriedades do panel;
}
void verifica {
//verifica no banco e se for admin, executa o metodo admin na classe admin
//verifica no banco e se for user, executa o metodo user na classe user
}
}
Classe admin q extend da principal
public class admin extends Principal {
//nessa classe vai ter os jbuttos, jtextfields e tudo que eu quero utiliza o frame,panel e o menubar da classe Principal
}
Classe user q extend da principal
public class user extends Principal {
//nessa classe vai ter os jbuttos, jtextfields e tudo que eu quero utiliza o frame,panel e o menubar da classe Principal
}
deu pra entender melhor agora?