Servus Leute,
ich habe da ein Problem mit der Kombination aus JFormattedTextField und dem MaskFormatter
Ich möchte ein Feld haben mit 5 Zahlen als Eingabe.
Soweit so gut... dieser Teil funktioniert.
Nun habe ich in diesem Formular zudem dieses Feld gehört allerdings noch einen Knopf der die Rechnungsadresse in die Felder der Lieferadresse kopiert.
Mangels alternativen behelfe ich mir hier mit getText() bzw setText() der beiden Felder.
Die Werte werden auch übernommen, allerdings scheint das Zielfeld danach keinen MaskFormatter mehr zu haben (vor dem Kopier-Knopf-Drücken geht es noch).
Ich vermute einfach mal dass der Fehler von der Art der Werteübergabe kommt. Daher meine Frage: Wie mache ich es richtig?
ich habe da ein Problem mit der Kombination aus JFormattedTextField und dem MaskFormatter
Ich möchte ein Feld haben mit 5 Zahlen als Eingabe.
Java:
mf = new MaskFormatter("#####");
mf.setPlaceholder("00000");
DefaultFormatterFactory df = new DefaultFormatterFactory(mf);
textFieldBillingPostalCode.setFormatterFactory(df);
Soweit so gut... dieser Teil funktioniert.
Nun habe ich in diesem Formular zudem dieses Feld gehört allerdings noch einen Knopf der die Rechnungsadresse in die Felder der Lieferadresse kopiert.
Mangels alternativen behelfe ich mir hier mit getText() bzw setText() der beiden Felder.
Die Werte werden auch übernommen, allerdings scheint das Zielfeld danach keinen MaskFormatter mehr zu haben (vor dem Kopier-Knopf-Drücken geht es noch).
Ich vermute einfach mal dass der Fehler von der Art der Werteübergabe kommt. Daher meine Frage: Wie mache ich es richtig?