Hallo,
ich möchte/muss einen Zahlensystemrechner erstellen. Das ganze geht von Basis 2 bis hoch zur 16 (hexadezimal)
Realisiert wird das über eine Combobox (also 2 Stück, von CB1 zu CB2 wird convertiert)
Jetzt muss ich Fehler abfangen, früher hätte ich das einfach mit einer NumberFormatException abgefangen, dummerweise nimmt mir das aber auch die Möglichkeit bei Basen größer als 9 Buchstaben einzugeben (A-F)
Jetzt hab ich schon rausgefunden, dass es JFormattedTextField gibt, wo ich das ganze mit dem Bezeichner "H" abgeben könnte. Könnte mir einer vllt helfen und mir sagen wie ich das anwende? Weil eine richtige Schablone kann ich nicht erstellen, weil die Zahl ja beliebig groß sein darf. also müsste das Format quasi "HHHHHHHHHHHHHHHHHHHHHHHHHHHH" usw. sein... wie kann ich denn sagen es dürfen unendlich H hintereinander folgen? Oder kennt ihr eine andere Möglichkeit wie ich das Abfangen könnte, dass A-F, sowie a-f und 0-9 erlaubt sind, alles andere aber nicht?
ich möchte/muss einen Zahlensystemrechner erstellen. Das ganze geht von Basis 2 bis hoch zur 16 (hexadezimal)
Realisiert wird das über eine Combobox (also 2 Stück, von CB1 zu CB2 wird convertiert)
Jetzt muss ich Fehler abfangen, früher hätte ich das einfach mit einer NumberFormatException abgefangen, dummerweise nimmt mir das aber auch die Möglichkeit bei Basen größer als 9 Buchstaben einzugeben (A-F)
Jetzt hab ich schon rausgefunden, dass es JFormattedTextField gibt, wo ich das ganze mit dem Bezeichner "H" abgeben könnte. Könnte mir einer vllt helfen und mir sagen wie ich das anwende? Weil eine richtige Schablone kann ich nicht erstellen, weil die Zahl ja beliebig groß sein darf. also müsste das Format quasi "HHHHHHHHHHHHHHHHHHHHHHHHHHHH" usw. sein... wie kann ich denn sagen es dürfen unendlich H hintereinander folgen? Oder kennt ihr eine andere Möglichkeit wie ich das Abfangen könnte, dass A-F, sowie a-f und 0-9 erlaubt sind, alles andere aber nicht?