Jose Carlos, fazer uma variável que tu declarou de um tipo String passar a ser um JButton é impossível, já que não são relacionados hierarquicamente, mas tu pode usar essa String para criar um novo objeto, usando reflection.
forName por exemplo: String nomeobjeto = "javax.swing.JButton"; Object objeto = Class.forName(nomeobjeto).newInstance(); ou ainda: JButton botao = (JButton)Class.forName(nomeobjeto).newInstance(); Espero ter ajudado. []s /** * Diueine da C. Monteiro * [EMAIL PROTECTED] * (11)9533-1581 * Java Certified Programmer for Java 2 Plataform */ >From: "Jose Carlos" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: [java-list] Coerção de String em objetos >Date: Wed, 27 Mar 2002 16:14:35 -0300 > >Alguém sabe como fazer uma coerção de uma string em um objeto java >qualquer? ex: > >String objeto = "javax.swing.JButton"; > >converter para JButton > >[]'s >Sparc _________________________________________________________________ Chat with friends online, try MSN Messenger: http://messenger.msn.com ------------------------------ 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 regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------