Hallo,
Ich möchte ien JFormattedField so setzen, dass man nur ein gültiges Datum (dd.MM.yyyy) eintragen kann. Dafür nehme ich ein new MaskFormatter("##.##.####"); Damit kann ich zumindest regeln, dass man nur Zahlen eingeben kann.
Problem ist dabei aber, dass ich auch invalid Dates wie Monat 42 eingeben kann. Außerdem ist eine Datumeingabe wie 1.1.2011 problematisch, weil dann ja leere Felder genutzt werden. Die müssten dann noch in eine 0 umgewandelt werden.
Ich finde wahrscheinlich einfach die richtige Methode nicht, oder es gibt gar keine. Was ich mir kaum vorstellen kann, da sowas doch ständig gebraucht wird.
Gibt es dafür nicht schon was fertiges?
Danke
Ich möchte ien JFormattedField so setzen, dass man nur ein gültiges Datum (dd.MM.yyyy) eintragen kann. Dafür nehme ich ein new MaskFormatter("##.##.####"); Damit kann ich zumindest regeln, dass man nur Zahlen eingeben kann.
Problem ist dabei aber, dass ich auch invalid Dates wie Monat 42 eingeben kann. Außerdem ist eine Datumeingabe wie 1.1.2011 problematisch, weil dann ja leere Felder genutzt werden. Die müssten dann noch in eine 0 umgewandelt werden.
Ich finde wahrscheinlich einfach die richtige Methode nicht, oder es gibt gar keine. Was ich mir kaum vorstellen kann, da sowas doch ständig gebraucht wird.
Gibt es dafür nicht schon was fertiges?
Danke