Hallo,
hab ein Formular mit JFormattedTextFielder unter eclipse erstellt. Diese Felder sollen Pflichtfelder sein, damit wenn der Anwender ein Feld auslässt, eine Warnmeldung erhält!
wie bekomme ich so etwas am besten hin?
...ach und, meine Felder müssen eine bestimmte länge haben.
Bsp.: Datum für Monatsangabe soll immer zweistellig sein.
damit die max. Länge zwei sein soll, hab ich das so gemacht:
zusammen gefasst:
Für das Feld Datum das den Monat angibt, soll die max. Länge zweistellen betrag und muss immer ausgefüllt werden. Wenn eins der Fälle nicht zutrifft, dann soll die Warnmeldung erscheinen.
hoff ihr könnt mir da weiterhelfen
grüß
hab ein Formular mit JFormattedTextFielder unter eclipse erstellt. Diese Felder sollen Pflichtfelder sein, damit wenn der Anwender ein Feld auslässt, eine Warnmeldung erhält!
wie bekomme ich so etwas am besten hin?
...ach und, meine Felder müssen eine bestimmte länge haben.
Bsp.: Datum für Monatsangabe soll immer zweistellig sein.
damit die max. Länge zwei sein soll, hab ich das so gemacht:
Java:
class FixedSizeDocument extends PlainDocument {
private int max = 2;
public FixedSizeDocument(int max) {
this.max = max;
}
public void insertString(int offs, String str, AttributeSet attr)
throws BadLocationException {
if (str != null) {
if (isInt(str) == true) {
if (getLength() + str.length() > max) {
str = str.substring(0, max - getLength());
}
super.insertString(offs, str, attr);
}
}
}
public boolean isInt(String s) {
try {
Integer.parseInt(s);
return true;
} catch (Exception e) {
return false;
}
}
}
zusammen gefasst:
Für das Feld Datum das den Monat angibt, soll die max. Länge zweistellen betrag und muss immer ausgefüllt werden. Wenn eins der Fälle nicht zutrifft, dann soll die Warnmeldung erscheinen.
hoff ihr könnt mir da weiterhelfen
grüß