C
chefkoch90
Gast
Hallo,
ich würde gern ein Textfield nutzen, womit der Nutzer einen Geldbetrag eingeben kann, also im Format "xx,xx". 2 Nachkommastellen und die Stellen vor dem Komma, können beliebig oft wiederholbar sein. Habe es mit dem JFormattedTextField probiert und da einen MaskFormatter hinzugefügt, was natürlich wunderbar klappt, aber nur für die "Beträge" die man dem maskformatter mitgibt, sprich wenn ich ("##,##") übergebe, dann kann ich auch nur 2 Stellen vor dem Komam eingeben. Da es aber größere Geldbeträge geben kann ist das nicht nützlich.
Wie könnt ich das denn besser umsetzen? Ich habe mir bislang eine eigene Eingabevalidierung gebastelt, bei der aber dem Nutzer nicht gleich ersichtlich ist, was er genau eingeben muss und somit dachte ich, dass ein FormattedTextField dienlicher ist.
ich würde gern ein Textfield nutzen, womit der Nutzer einen Geldbetrag eingeben kann, also im Format "xx,xx". 2 Nachkommastellen und die Stellen vor dem Komma, können beliebig oft wiederholbar sein. Habe es mit dem JFormattedTextField probiert und da einen MaskFormatter hinzugefügt, was natürlich wunderbar klappt, aber nur für die "Beträge" die man dem maskformatter mitgibt, sprich wenn ich ("##,##") übergebe, dann kann ich auch nur 2 Stellen vor dem Komam eingeben. Da es aber größere Geldbeträge geben kann ist das nicht nützlich.
Wie könnt ich das denn besser umsetzen? Ich habe mir bislang eine eigene Eingabevalidierung gebastelt, bei der aber dem Nutzer nicht gleich ersichtlich ist, was er genau eingeben muss und somit dachte ich, dass ein FormattedTextField dienlicher ist.