Estou com um pequeno problema de escopo de variáveis.
Tenho duas JInternalFrame onde uma precisa alterar elementos em outra.
Os objetos são Vector, CachedRowSet e JButton e estão declarados como objetos de instancia.
Não consigo alterar estes objetos a menos que os declare static ou passe por referência no construtor da classe.
Tentei declarar como protected, public e criar métodos static (para não haver necessidade de instaciar a classe) e não consigo acessar os objetos na outra JInternalFrame a menos que estes objetos tenham o modificador static.
É assim mesmo?
Pensei ter lido algo sobre ser possível acessar variáveis (e objetos) em outras classes utilizando a notação class.var ou classe.obj desde que estes não fossem declarados private.
Isto não se aplica às classes que extendem Frame porque a frame que contém o objeto ou variável pode ser finalizada enquanto a Frame que altara as variáveis ou objetos continua ativa?
 

---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.394 / Virus Database: 224 - Release Date: 03/10/02

Responder a