Senti .... allora la questione è questa. Il formato visualizzato non centra nulla direttamente con Date. Date rappresenta solo "un istante nel tempo" e basta. Se nel table model sai che l'oggetto nella cella è un java.util.Date, allora è corretto fare:Originariamente inviato da ivan86
Quindi la data selezionata verrà letta e memorizzata ma non potrà essere copiata nel dataChooser xkè i due "formati" non corrispondono, anche se logicamente uguali..
Cosa potrei fare?
(ammesso, che tu abbia fatto l'import di java.util.Date o java.util.*, ovviamente)codice:tuoDateChooser.setDate((Date) tuaTabella.getValueAt(1,0));
Il formato della data visualizzata nel JDateChooser lo si imposta con setDateFormatString() o con alcuni dei suoi costruttori.
Le specifiche del formato sono le stesse usate da java.text.SimpleDateFormat.
Se vuoi usare una libreria come la JCalendar, almeno dai una occhiata alla documentazione!

Rispondi quotando