Hallo,
hab mal ne einfache Frage.
Ich würde gern ein TextFeld so formatieren, das es nur Zahlen annimmt. Das habe ich auch bereits erfolgreich mit MaskFormatter hinbekommen:
Nun kann der User seine Zahlen eingeben, allerdings muss er genau die Anzahl an Stellen eingeben, die vorgeben sind.
Wie kann man das machen, dass der User eine 1-5 stellige Zahl eingeben kann und trotzdem geprüft wird, ob Zahlen im Texfeld stehen.
Danke für die Hilfe
Gruß Robin
hab mal ne einfache Frage.
Ich würde gern ein TextFeld so formatieren, das es nur Zahlen annimmt. Das habe ich auch bereits erfolgreich mit MaskFormatter hinbekommen:
Code:
textfieldReplicationPort = new JFormattedTextField(createFormatter("####"));
protected MaskFormatter createFormatter(String s) {
MaskFormatter formatter = null;
try {
formatter = new MaskFormatter(s);
} catch (java.text.ParseException exc) {
System.err.println("formatter is bad: " + exc.getMessage());
}
return formatter;
}
Nun kann der User seine Zahlen eingeben, allerdings muss er genau die Anzahl an Stellen eingeben, die vorgeben sind.
Wie kann man das machen, dass der User eine 1-5 stellige Zahl eingeben kann und trotzdem geprüft wird, ob Zahlen im Texfeld stehen.
Danke für die Hilfe
Gruß Robin