if (obj instanceof JPanel) {
   ... eh um Jpanel.
} else if (obj instanceof JComponent) {
   ... eh um Swing
} else if (obj instanceof Object) {
   ... eh da classe object
}
O JPanel tb eh "instanceof" de JComponent e Object.
PS. Este nao eh o unico jeito de se fazer isto, pode-se obter o nome da classe de qq 
objeto atraves do metodo getClass().getClassName() ou algo assim.

[]s Alexandre

Robinson Castilho wrote:

> Ola' a todos.
>
> Estou desenvolvendo um trabalho e estou tendo problemas com polimorfismo reverso. 
>Sei que em c++ para descobrir a qual classe  pertence um objeto utilizo dynamic_cast, 
>mas em java como devo fazer?
> Obrigado
> _____________________________________________________________
> http://www.zipmail.com.br   O e-mail que vai aonde vocę está.
>
> _____________________________________________________________
>
>     --------------------------- 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]
    ---------------------------------------------------------------------

Responder a