Fórum Instanciar classe e passar paramentros com o reflection #412113
30/01/2012
0
e ae clicar nos nós gostaria de instanciar as classes das minhas aplicacoes, ( jdialogs) passando alguns paramentros
por exmplo
tree.addTreeSelectionListener(new TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode)
tree.getLastSelectedPathComponent();
if (node == null) return;
Object nodeInfo = node.getUserObject();
// aki fazer o refletion e passar os paramentros instanciar a classe
Class<?> clazz = Class.forName(SGV.+nodeInfo.toString().toUpperCase()); //SGV é o pacote, nodeInfo é o nome da classe a ser instanciada
//passar paramentros JDiloag null e Variaveis vars
// instanciar a classe e invocala par exbir o JDialog
Alberto Leal
Curtir tópico
+ 0Posts
30/01/2012
Robson Teixeira
espero ter ajudado.
att
robson
Gostei + 0
30/01/2012
Alberto Leal
Class<?> clazz = null; clazz = Class.forName(SGV.+vars.getProgramaS()); Constructor<?> construtor = null; construtor = clazz.getDeclaredConstructor(JDialog.class,Variaveis.class); Object instanciaObject = construtor.newInstance(null,vars);
Tudo isso dentro dos try catch
e dentro das classes coloquei um setvisible
Gostei + 0
01/02/2012
Dyego Carmo
Conseguiste Resolver ?
Poderia fechar o chamado ?
Valeu !!!
Gostei + 0
01/02/2012
Alberto Leal
Conseguiste Resolver ?
Poderia fechar o chamado ?
Valeu !!!
Onde fica essa opcao de fechar o post?.. ate hj nao consegui achar essa opcao
Gostei + 0
20/02/2012
Dyego Carmo
láááá em cima !
;)
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)