Hallo,
ich wollte ein Textfeld auf den Inhalt abfragen, da ich nur Zahlen zulassen will von 1-100 die der Anwender dann in das Textfeld eingeben kann. Was anderes soll nicht erlaubt sein.
Wie muss ich das machen? Hab versucht es mit einem Reg. Ausdruck zu machen aber es klappt noch nicht ganz. Vielleicht kann mir jmd. helfen?
So funktioniert es nicht, muss ich das mit einem JFormattedTextField machen? Wenn ja wie?
String pattern = TextField1.getText();
Pattern pat = Pattern.compile("[1-9]{1}[0-9]{1}0?");
//hier will ich die Zahl auf Gültigkeit überprüfen, aber pat ist kein int sondern Pattern, wie müßte ich es //machen?
if ((pat. <= 100)&&(pat >=1)){
TextField1.setEnabled(true);
}else{
TextField1.setEnabled(false);
}
Gruss
ich wollte ein Textfeld auf den Inhalt abfragen, da ich nur Zahlen zulassen will von 1-100 die der Anwender dann in das Textfeld eingeben kann. Was anderes soll nicht erlaubt sein.
Wie muss ich das machen? Hab versucht es mit einem Reg. Ausdruck zu machen aber es klappt noch nicht ganz. Vielleicht kann mir jmd. helfen?
So funktioniert es nicht, muss ich das mit einem JFormattedTextField machen? Wenn ja wie?
String pattern = TextField1.getText();
Pattern pat = Pattern.compile("[1-9]{1}[0-9]{1}0?");
//hier will ich die Zahl auf Gültigkeit überprüfen, aber pat ist kein int sondern Pattern, wie müßte ich es //machen?
if ((pat. <= 100)&&(pat >=1)){
TextField1.setEnabled(true);
}else{
TextField1.setEnabled(false);
}
Gruss