Salut,
soit tu converties ta date avant de la mettre dans ton JTextField avec
txtVal.setText(DATE_FORMAT.format(val);
et ton formatteur DATE_FORMAT défini en constante dans ta classe, avec le même format utilisé que pour ton spinner :
private static final DATE_FORMAT = new SimpleDateFormat("dd/MM/yyyy");
Soit mieux, tu utilises un JFormattedTextField qui est l'équivalent d'un JTextField mais pour des données d'autres types que String, associées à un Format de saisie.
(Tuto et exemples)
que tu crées comme ça :
JFormattedTextField txtVal = new JFormattedTextField(new SimpleDateFormat("dd/MM/yyyy"));
et tu pourras faire :
1 2
| Date val= (Date)SpinDatNaiss.getValue();
txtVal.setValue(val); |
Partager