| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:47:20
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
Gente criei um botão em swing em uma classe que devia executar uma outra classe chamada criar.class , como eu executo essa classe em java? como eu devo criar o método?
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:51:11
|
otaviofcs
Virtual Machine Man
![[Avatar]](/images/avatar/2509e9380eb3623ef61046dcd190275d.jpg)
Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline
|
leia sobre reflect e Invoke (java.lang.reflect).
abraços,
Otávio
|
visite o blog da Riopro em:
http://blog.riopro.com.br
Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br
Conheça também:
http://votebolsa.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:57:52
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
pode me dar um exemplo de invocação?
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 15:58:07
|
Guilherme Gomes
Virtual Machine Man
![[Avatar]](/images/avatar/1d32607ab01409c4b6916c5cae13b269.jpg)
Membro desde: 25/06/2007 14:32:09
Mensagens: 686
Localização: São Paulo
Offline
|
Uma pergunta: que ferramenta de desenvolvimento você está usando?
|
-----------
Atenciosamente,
Guilherme V. F. Gomes. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:03:27
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
Net Beans
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:10:15
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
o caminho da class é : "C:/Users/Administrador/Documents/NetBeansProjects/Agenda/build/classes/agenda/tela.class"
como eu chamo ela?
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:41:29
|
robson.java
Thread.start()
Membro desde: 16/05/2006 20:50:33
Mensagens: 49
Localização: São Paulo
Offline
|
|
--
--
Robson Martins
-- --
Java Programmer
Certifications: SCJP 1.5 / SCBCD 5 / SCWCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:57:21
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
é só que a outra classe q to chamando tambem tem método principal
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:57:37
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
tem algum problema?
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 16:59:50
|
DavidUser
Virtual Machine Man
![[Avatar]](/images/avatar/f21aa9a67ef524410f718cff368a6ff2.jpg)
Membro desde: 07/03/2009 18:36:36
Mensagens: 539
Localização: Goiânia - GO
Offline
|
oque eu coloco no lugar do "method"?
|
Cursando Engenharia da Computação na PUC-GO
Técnico em Redes de Dados pela FATESG.
"Você é o que você sabe e não o que você tem"
atletica |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2009 17:32:28
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20570
Localização: Curitiba/PR
Offline
|
Você deve responder as seguintes perguntas:
As duas classes fazem parte do mesmo class path?
SE FAZEM:
A classe do botão conhece a outra classe em tempo de compilação?
SE SIM:
Crie uma instância da outra classe com o new, chame o método diretamente:
SE NÃO:
Use reflexão:
SE NÃO FAZEM PARTE DO MESMO CLASSPATH:
Você vai usar reflexão também, mas antes terá que incluir a classe em seu classloader. Esse é um processo um pouco mais complicado, e duvido muito que esse seja o seu caso. Pelo jeito que você fez a pergunta, e pelo fato de você nem ter seguido o code convention, estou fortemente inclinado a pensar que a sua solução é a mais trivial de todas. Você só quer criar um objeto da classe B na A e chamar um método, sem nem sequer usar reflexão para isso.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/04/2009 13:09:19
|
otaviofcs
Virtual Machine Man
![[Avatar]](/images/avatar/2509e9380eb3623ef61046dcd190275d.jpg)
Membro desde: 21/12/2006 18:01:54
Mensagens: 511
Localização: Rio de Janeiro
Offline
|
ViniGodoy, você tem razão, fui totalmente overkill!!! Só tem uma coisa estranha: as duas classes tem métodos main? Ou seja, são 2 programas em separado?
This message was edited 1 time. Last update was at 17/04/2009 13:09:28
|
visite o blog da Riopro em:
http://blog.riopro.com.br
Aumente a capacidade de inovação na sua empresa usando o Zest:
http://zest.com.br
Conheça também:
http://votebolsa.com.br |
|
|
 |
|
|