Ok,
Ja tentou isto:
//
public class MetaLog extends Metaclass {
private MetaLog() {
super();
}
MetaLog metalog_ = new MetaLog();
Interface interfaces = new Interface ();
interfaces.adiciona(String);
// retorna a instancia atual da sua classe.
public static Metaclass getInstance() {
return metalog_;
}
}
e sua class "clientes"
MetaLog log = MetaLog.getInstance();
J� que o construtor de MetaLog � private nenhuma outra classe poder�
dar "new" em MetaLog, com isto voc� somente ter� uma �nica c�pia do
objeto, esta implementa��o chama-se Singleton (Patters)
Andr� Gil
>
> O meu problema eh o seguinte:
>
>
> Tenho uma classe Interface extends JFrame, que possui um JTextArea
e um
>scroll. O objetivo desta classe eh mostrar um log do sistema.
>
> As outras classes do sistema possuem o seguinte codigo (de forma
>generica):
>
> public class MetaLog extends Metaclass {
> // a classe Metaclass faz parte de um pacote da ferramenta
Javassist,
> // uma ferramenta reflexiva para a linguagem Java
>
> Interface interfaces = new Interface ();
>
> interfaces.adiciona(String);
>
> .....
>}
>
> A minha classe MetaLog eh instanciada varias vezes.
>
> O meu objetivo eh possui apenas uma janela do JFrame.
>
> Mas como estou descrevendo o meu codigo, a cada vez que surge um
novo
>objeto da classe MetaLog eu crio outro objeto da classe Interface, e
isto
>eu nao quero.
>
> Alguem saberia me dizer como posso implementar esta solucao ??
>
> At+ !
>
> Fabricio Jailson Barth
> Ciencias da Computacao
> Universidade Regional de Blumenau
>
>
> --------------------------- LISTA SOUJAVA
---------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da
Sucesu-SP
> [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
> [para sair da lista:
http://www.soujava.org.br/forum/cadastrados.htm]
> [regras da lista: http://www.soujava.org.br/regras.htm]
>
---------------------------------------------------------------------
>
>
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------