kleiner_floh
Mitglied
Also ich muss doch noch einmal nachfragen, ob nicht jemand eine Idee/Lösung hat, wie ich jetzt am besten weitermache um die Abfrage zu erstellen, ob die Ziffern auch bei tag, z.b nur bis 31 gehen...
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
text.addVerifyListener(new VerifyListener() {
public void verifyText(VerifyEvent event) {
String str = ((Text) event.widget).getText();
DateFormat format = DateFormat
.getDateInstance(DateFormat.MEDIUM);
if (str.length() == 9) {
Date myDate = null;
try {
myDate = format.parse(str);
} catch (ParseException e) {
System.out.println("Invalid Date Parser Exception");
e.printStackTrace();
}
if (!format.format(myDate).equals(str)) {
MessageBox messageBox = new MessageBox(shell, SWT.OK
| SWT.ICON_WARNING);
messageBox.setMessage("Ungültiges Datum!");
messageBox.open();
}
}
if (Character.isIdentifierIgnorable(event.character)) {
return;
}
if (!Character.isDigit(event.character)) {
event.doit = false;
return;
}
if (event.start == 1 || event.start == 4) {
event.text += ".";
event.start += 1;
event.end += 1;
}
}
});