Scusa amico ma perché non usi tre JComboBox ? in una gli inserisci i giorni , in una i mesi,e in una gli anni, metti un evento che ritorni il mese selezionato poi metti un IF nel quale se il mese selezionato è febbraio imposta il massimo dei giorni a 28/29(a seconda se l'anno sia bisestile o meno).
Ciao