| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 14:33:31
|
Lindberg
JavaEvangelist
![[Avatar]](/images/avatar/a18aa23ee676d7f5ffb34cf16df3e08c.jpg)
Membro desde: 02/05/2006 19:23:53
Mensagens: 363
Offline
|
Ola pessoal
Estou com o seguinte problema ...
Tenho muitas opções de tela para abrir ...
e NÃO quero usar este codigo ...
new classecadastro1().setVisible(true);
new classecadas3442().setVisible(true);
new classecadast222().setVisible(true);
new classecadast777().setVisible(true);
QUERO usar uma variavel ...
?? VARIAVEL = classecadast777;
new VARIAVEL().setVisible(true);
assim, esta variavel pode conter qualquer tela (classe jFrame).
Agradeço muito a voces ...
Lindberg
|
Aqui... A turma é D+++. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 15:19:59
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Quanto tempo, Lindberg!
Use uma variável do tipo JFrame! Ou então, um vetor com instancias das janelas ;
Esse exemplo vai fazer exibir todas as janelas. Se você quiser abrir uma janela especifica, pode utilizar constantes int para indexar o array (fica mais pratico se esse array for um campo da sua classe):
Dá pra fazer algo mais sofisticado utilizando tipos enumerados, mas isso vou deixar por sua conta!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/12/2006 15:39:51
|
lordi
JavaBaby
![[Avatar]](/images/avatar/414187419105b06734cd36adead79115.png)
Membro desde: 21/11/2006 18:57:10
Mensagens: 76
Offline
|
Será que utilizando uma superclasse concreta nao daria p fazer isso?
Por exemplo:
ai outras classes estendendo FrameSuperClass. Tenta utilizar isso, vou testar aqui e ver se funciona
[]'s
|
Renato E. Silva
Raciocinar é uma arte e não uma ciência - Wos, Raciocínio Automático, 1984
A Primeira Lei da Profecia:
Quando um cientista famoso, mas de idade avançada, afirma que algo é possível, ele está quase indubtavelmente certo. Quando ele afirma que algo é impossível, ele muito provavelmente está errado.
A Segunda Lei:
A única maneira de descobrir os limites do possível é se aventurar um pouco no impossível.
A Terceira Lei:
Qualquer tecnologia suficientemente avançada é indistinguível da mágica. - Arthur C. Clarke |
|
|
 |
|
|