Hallo *,
ich verwende
Wenn ich ein Datum über den SpinnerDateEditor auswähle, wird das Datum im Textfeld angezeigt.
Wenn ich aber von Hand ins Textfeld z.B. 01.01.2011 (entspricht ja dem Format "dd.MM.yyyy") eintrage und das Feld verliert den Focus, wird das Feld geleert.
Jetzt vermute ich, das Problem ist String <> Date !
Wahrscheinlich müsste ich bei Focus-Verlust (oder allgm. beim PropertyChangeEvent) das Textfeld auslesen, parsen, ein Date-Objekt erzeugen und setzen.
Ich habe jedoch keine Ahnung, wie bzw. wo ich das umsetzen muss!
Kann mir da jemand einen Hinweis geben??
ich verwende
Java:
JDateChooser dcBirthday = new JDateChooser(null, null, "dd.MM.yyyy",new JSpinnerDateEditor());
Wenn ich ein Datum über den SpinnerDateEditor auswähle, wird das Datum im Textfeld angezeigt.
Wenn ich aber von Hand ins Textfeld z.B. 01.01.2011 (entspricht ja dem Format "dd.MM.yyyy") eintrage und das Feld verliert den Focus, wird das Feld geleert.
Jetzt vermute ich, das Problem ist String <> Date !
Wahrscheinlich müsste ich bei Focus-Verlust (oder allgm. beim PropertyChangeEvent) das Textfeld auslesen, parsen, ein Date-Objekt erzeugen und setzen.
Ich habe jedoch keine Ahnung, wie bzw. wo ich das umsetzen muss!
Kann mir da jemand einen Hinweis geben??