Dúvida de como fazer?

3 respostas
fernandopaiva

Salve galera…

Seguinte, eu preciso trabalhar com 2 jars diferentes de projetos diferentes por exemplo:
Projeto1/projeto1.jar
Projeto2/projeto2.jar

No jar do projeto2 eu tenho uma classe chamada Cidades(extends JDialog) e no jar do projeto1 eu tenho uma classe chamada Empresas(extends JDialog)…Eu preciso, abrir Cidades em Empresas para assim conseguir pegar o código da Cidade e add na Empresa…
Adicionando o Projeto1/projeto1.jar no CLASSPATH do Projeto2 eu consigo abrir Cidades normalmente, mas eu preciso instanciar a Empresa nele para assim conseguir retornar o código.

normalmente eu faco assim.

public class Empresa extends JDialog{
    
      public void setCodigoCidade(int codigo){
           System.out.println(codigo);
      }
    
      public void abreCidades(){
            Cidades cidades = new Cidades(null, true);
            cidades.setEmpresa(this);
            cidades.setVisible(true);
      }
}

public class Cidades extends JDialog{
       private Empresa empresa;
       
       public void setEmpresa(Empresa empresa){
             this.empresa = empresa;      
       }
       
       public void retornaCodigoCidade(){
             this.empresa.setCodigoCidade(20);
       }
}

Mas agora Empresa e Cidades estaum em projetos diferentes com .jar diferente…Como eu faria isso com projetos diferentes ???

obrigado.

3 Respostas

E

Mermão, isso é possivel? Se descobrir é uma ótima em, poste ai pra gente se resolver o teu caso!!

boa sorte!

fernandopaiva

Entaum kra…eu to na pesquisa, se conseguir resolver posto sim.

t+

fernandopaiva

Emerson_sannin:
Mermão, isso é possivel? Se descobrir é uma ótima em, poste ai pra gente se resolver o teu caso!!

boa sorte!

consegui resolver o problema, agora consigo trabalhar com jar de outros projetos ate msm com o projeto todo…veja aqui: http://guj.com.br/java/257694-tentando-implementar-um-ouvinte-#1343053

t+

Criado 4 de novembro de 2011
Ultima resposta 9 de nov. de 2011
Respostas 3
Participantes 2