Dúvida cruel com controladora  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Thiago_G3
HelloWorld
[Avatar]
Membro desde: 22/07/2006 23:50:40
Mensagens: 10
Localização: Barra Mansa - RJ
Offline

Ola a todos =))

Tenho um probleminha =//

Possuo uma classe controladora que contém uma matriz onde salvo os dados cadastrados... até ai tudo bem... Tenho uma JDesktop que chama duas JInternalFrame, uma de cadastro outra de consulta... o que acontece é que quando eu faço a consulta, não há nada na matriz, quando acabo de cadastrar e chamo outra JInternal frame, some os dados... como fazer para "manter" os dados na controladora?

Muito Obrigado a todos,

Thiago Pires Sciotta

Se a dificuldade é grande, a conquista será maior ainda, por isso, não desista do seu sonho,
continue, quando todos esperam que desista, pois quando menos perceber, seu sonho se realizará se você perseverar.
cu_ringa
Virtual Machine Man
[Avatar]

Membro desde: 27/08/2003 00:19:11
Mensagens: 602
Localização: Natal-RN
Offline

declare a matriz como static, ai os valores nela contido ficam preservados entre as varias instancias dos objetos q a contém.

"O que levamos desta vida, é a vida que a gente leva".
Thiago_G3
HelloWorld
[Avatar]
Membro desde: 22/07/2006 23:50:40
Mensagens: 10
Localização: Barra Mansa - RJ
Offline

caraca! Simples assim?!? Muito obrigado!!! Ainda não aprendi Static, mais já estudei protect, public, private... o que na verdade faz quando a variável é static?

Thiago Pires Sciotta

Se a dificuldade é grande, a conquista será maior ainda, por isso, não desista do seu sonho,
continue, quando todos esperam que desista, pois quando menos perceber, seu sonho se realizará se você perseverar.
cu_ringa
Virtual Machine Man
[Avatar]

Membro desde: 27/08/2003 00:19:11
Mensagens: 602
Localização: Natal-RN
Offline

vamos supor q vc tem uma classe Casa:



cada vez q vc instancia um objeto Casa, a quantidade de Casa será incrementada em 1. e o valor não é zerado ele acumula entre uma instanciação de um objeto Casa e outro.

"O que levamos desta vida, é a vida que a gente leva".
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline

Er... se vc ainda nao manjou da linguagem em si, talvez nao seja uma boa hora pra se aventurar com a Swing - muita coisa de uma vez so
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Thiago_G3
HelloWorld
[Avatar]
Membro desde: 22/07/2006 23:50:40
Mensagens: 10
Localização: Barra Mansa - RJ
Offline

cu_ringa, valew msm... assim consegui entender msm! muito obrigado!

Er... se vc ainda nao manjou da linguagem em si, talvez nao seja uma boa hora pra se aventurar com a Swing - muita coisa de uma vez so

¬¬ ...

Thiago Pires Sciotta

Se a dificuldade é grande, a conquista será maior ainda, por isso, não desista do seu sonho,
continue, quando todos esperam que desista, pois quando menos perceber, seu sonho se realizará se você perseverar.
akumaldo
Java Ninja
[Avatar]

Membro desde: 09/06/2006 20:30:06
Mensagens: 283
Offline

variáveis estáticas são variáveis da classe...e não a instancias....elas pertecem a classe logo existe só uma variável criada...e não 1 para cada instancia criada...logo o valor dessa variável é imutável!!

"O homem se resume em sua vontade de poder...Vontade de poder e nada mais! Viva a vida, morte a verdade..."
Nietzsche
rmarin
JavaEvangelist
[Avatar]

Membro desde: 13/07/2005 09:14:45
Mensagens: 360
Localização: São Paulo
Offline

akumaldo wrote:logo o valor dessa variável é imutável!!


Nada disso, não é imutável.
Imutável são os valores de variáveis que possuem o modificador final.

Roberto Marin
__________________________________________
Odeio auto-nerds!
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team