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