so, habe nun gestern meine erste java gui geschrieben. eines habe ich aber noch immer nicht rchtig hinbekommen: ein textfeld welches Integerwerte nimmt von 0 bis n stellen. n stellen kriege ich ohne weiteres hin:
aber wenn ich in solch ein feld weniger als n (hier n=7) stellen eingebe, verschwinden sie sobald man das fed verlässt. des weiteren hab ich noch mit "setPlaceholderCharacter('0')" herumgespielt. das wäre ein lösung wenn man den textfluss umdrehen könnte - von rechts nach links. als falls man eine '1' eingibt soll im feld "0000001" stehen und nicht "1000000".
an dieser stelle habe ich mich gefragt, obe es eventuell auch eine viel leichtere lösung gibt - eventuell direkt über eine maske?
Java:
new MaskFormatter("#######")
aber wenn ich in solch ein feld weniger als n (hier n=7) stellen eingebe, verschwinden sie sobald man das fed verlässt. des weiteren hab ich noch mit "setPlaceholderCharacter('0')" herumgespielt. das wäre ein lösung wenn man den textfluss umdrehen könnte - von rechts nach links. als falls man eine '1' eingibt soll im feld "0000001" stehen und nicht "1000000".
an dieser stelle habe ich mich gefragt, obe es eventuell auch eine viel leichtere lösung gibt - eventuell direkt über eine maske?