Olá pessoal.
Lá estou eu precisando de um help agora.
Seguinte, possuo uma classe que gerencia outras classes…
Exemplo:
:arrow: Controla a aplicação
Principal: GeradorDeInterfaces :: Tipo: JWindow
:arrow: Gerencia qual interface usará na aplicação
Intermediaria: Gerenciador :: Tipo: JPanel
:arrow: Possui todos os componentes de tela
Secundaria: TemplateInterface00 :: Tipo: JComponent
:arrow: Possui todos os componentes de tela
Secundaria: TemplateInterface01 :: Tipo: JComponent
:arrow: Possui todos os componentes de tela
Secundaria: TemplateInterface02 :: Tipo: JComponent
:arrow: Possui todos os componentes de tela
Secundaria: TemplateInterface03 :: Tipo: JComponent
Bem, a função da Classe Principal é de chama uma interface, no qual repassa a coordenada para a Classe Intermediaria que por sua vez instancia a Classe Secundaria de acordo com a instrução recebida, dessa forma tenho uma estrutura bastante flexível.
Tenho tido problemas no ponto que vou instanciar essa Classe Secundaria, não tenho tido sucesso na implementação.
Como conseguir este resultado na instância da Classe Secundaria feita da Classe Intermediaria de forma dinâmica?
painelRoot = new TemplateInterface00(this);
Como posso pegar o nome dessa Classe Secundaria e aplica este mesmo código em cima?
Já tentei pegar o nome da classe, mas como ela retorna do tipo String, não tenho tido sucesso. Preciso do tipo JComponent, visto que a Classe Secundaria é JComponent.
Se alguém tiver uma visão de como resolver isto, me esclareça, por favor.
Perdoi-me se não fui bem claro, qualquer coisa eu tento esclarecer melhor.
Abraço,
Fábio Heleno
