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 |