Innanzitutto getMonth() e getYear() sono deprecati. Meglio se:Originariamente inviato da ivan86
La visualizzazione del JMonthChooser e JYearChooser nel JDateChooser funziona.. però non riesco a salvarmi i valori dei rispettivi mese e anno.
In pratica quando esce la finestrella a tendina, seleziono il mese e poi l'anno ma non succede niente, invece dovrebbe mettermi l'anno e il mese nella textField che gli ho impostato..
a) Imposti il Date in un Calendar e ne leggi i campi MONTH e YEAR con get().
oppure
b) Usi un SimpleDateFormat per formattare il Date in String come preferisci.
Il test:
if(evt.getSource() instanceof JDateChooser)
non è il massimo. Basta verificare il nome della proprietà:
if (evt.getPropertyName().equals("date"))
Ma c'è un'altra questione: il JDayChooser nel popup (quello che tu hai nascosto) è proprio quello che, premendo un pulsante del giorno, fa chiudere il popup e generare l'evento.
In questo momento non ho idea di cosa si potrebbe fare, dovrei guardare la documentazione.