Instanceof JTextField -> Conflito com JDateChooser

1 resposta
guilherme.dio

Olá, estou tendo problemas na hora de validar um JDateChooser, pois ele está entrando no if que verifica o instanceof de JTextField, então criei um if para verificar o instanceof do JDateChooser, mas foi ai que percebi durante um debug, que o JDateChooser possui 3 objetos misturados e nao somente o JDateChooser(realmente uma gambiarra) existe um JTextFieldDateEditor, o JCalendar, e um outro que esqueci o nome, todos embutidos, e todos com excessão do JCalendar, entram no if que verifica a instancia em relação a um JTextField.

Alguém tem idéia de como ele nao entrar no if do JTExtFIeld, e somente entrar em um if próprio para elel, tipo um

if(comp instanceof JDateChooser)
{
   Valida(comp);
}

ou

if(comp instanceof JTextFieldDateEditor)
{
   Valida(comp);
}

1 Resposta

guilherme.dio

Descobri um detalhe, fiz um debug, e percebi que no meu foreach, ele pega o JDateChooser, porém vem com um nome diferente de simplesmente JDateChooser, vem JDateChooser$1 então nao consigo pegar pelo instanceof…alguém sabe como resolver isso ?

Criado 19 de junho de 2011
Ultima resposta 19 de jun. de 2011
Respostas 1
Participantes 1