Hallo, ich habe viel über dieses Thema gelesen aber alle Lösungen hatten extends bei der Klasse.
Ich arbeite aber momentan ohne Vererbung. Deswegen die Frage:
Ich möchte, dass ein TextFeld nur Zahlen annimmt. Ich habe erfahren, dass es durch KeyListener unsicher ist, da man es mit Copy&Paste wohl umgehen kann. Dann habe ich über JFormattedTextField
gelesen und MaskFormatter(). Das ist wahrscheinlich die Lösung, aber wie sieht der Code aus?
Mein Code schaut so aus:
JFormattedTextField PLZ = new JFormattedTextField(5); //eine Postleitzahl
MaskFormatter PLZ = new MaskFormatter("######");
PLZ.setBounds(x,y,z,d);
usw ...
Dann sagt er mir als Fehler: Unhandled exception type ParseException. Ich muss wohl ein
try und catch block hinzufügen, aber wie soll der ausschauen?
Danke im voraus für die Antwort.
Ich arbeite aber momentan ohne Vererbung. Deswegen die Frage:
Ich möchte, dass ein TextFeld nur Zahlen annimmt. Ich habe erfahren, dass es durch KeyListener unsicher ist, da man es mit Copy&Paste wohl umgehen kann. Dann habe ich über JFormattedTextField
gelesen und MaskFormatter(). Das ist wahrscheinlich die Lösung, aber wie sieht der Code aus?
Mein Code schaut so aus:
JFormattedTextField PLZ = new JFormattedTextField(5); //eine Postleitzahl
MaskFormatter PLZ = new MaskFormatter("######");
PLZ.setBounds(x,y,z,d);
usw ...
Dann sagt er mir als Fehler: Unhandled exception type ParseException. Ich muss wohl ein
try und catch block hinzufügen, aber wie soll der ausschauen?
Danke im voraus für die Antwort.
Zuletzt bearbeitet: