java zahlen Im Textfeld per Code?
Hallo, ich programmiere gerade n bissle mit java und habe mir jetzt ein Textfeld und n paar Butons erzeugt. Wenn ich ich uauf die Buttons ( Beschriftet von 0-3) drücke erscheint jetzt die jeweilige Zahl wie gewollt im Textfeld. Aber wenn ich jetzt eine zwei oder Dreistellige Zahl will wird meine Zuvor eingegebene Zahl immer durch die neue Ersetzt. Wie kann ich das Lösen
Geabrbeitet hab ich mit dieser Methode:
else if(e.getSource() == this.submitButton3){
inputField.setText(Integer.toString(a));
1 Antwort
Indem Du den neuen Text an den vorhandenen Text im Textfeld dranhängst, anstatt den Text im Textfeld zu ersetzen.
Den vorhandenen Text sollte inputField.getText() liefern, wenn ich mich nicht stark täusche.
regex9
02.06.2023, 12:02
@niki12594
Mit dem Konkatenationsoperator.
Beispiel:
String someText = "Hello";
someText += " world!";
ohwehohach
02.06.2023, 12:14
@niki12594
inputField.setText(inputField.getText() + Integer.toString(a));
und wie geht dieses hintendranhängen, da ist mein Problem