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] ---------------------------------------------------------------------