Hi
welchen Listener benutze ich denn um zu überprüfen ob meine eingabe bestimmten zeichen entspricht?
bzw. wie würde ich dieses dann implentieren, ich habe sowas bisher nur in swt gemacht:
welchen Listener benutze ich denn um zu überprüfen ob meine eingabe bestimmten zeichen entspricht?
bzw. wie würde ich dieses dann implentieren, ich habe sowas bisher nur in swt gemacht:
Code:
private static SimpleDateFormat timeFormat = "dd.MM.yyyy";
private static VerifyListener dateInputControlVerifyListener = new VerifyListener() {
public void verifyText(VerifyEvent e) {
Text text = (Text) e.getSource();
String value = text.getText();
String pattern = timeFormat.toPattern();
e.doit = Character.isISOControl(e.character) ||
((pattern.length()>value.length()) && validateChar(e.character));
}
boolean validateChar(char key) {
return Character.isDigit(key) || key == '.' || key == ' ' || key == ':';
}
};