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);
}