easy_goinq
Grünschnabel
Hallo,
ich habe ein Problem mit den "Buttonklickaktionen" in meinem java-Taschenrechner.
Das Layout ist fertig und wenn man einen Zahlbutton (bsp. 1) drückt, wird die Zahl auch im Textfeld angezeigt.
Sobald man die Zahl eingegeben hat, will man ja eine Rechenaktion durchführen (+ , -..etc).
Da das Textfeld für die nächste Zahl wieder gelöscht werden muss habe ich geschrieben:
Aber bevor ich das Textfeld lösche muss ich den Wert speichern und da bin ich mit meinen Javakenntnissen am Ende. Ich hab keine Ahnung wie ich das machen soll. Habe schon nen Kumpel gefragt, der meinte mit Arrays, konnte mir dann aber nicht mehr erklären wie, weil er weg musste. Und wenn ich danach google, komme ich nur auf fertige Codes, die ich nicht verstehe und einfach kopieren will ich auch nicht.
Ich hoffe ihr könnt mir helfen.
P.S.: Ich lerne java grade erst in der Schule (erste Halbjahr) und sowas wurde uns noch nicht beigebracht (zum Thema: ich soll besser aufpassen^^).
ich habe ein Problem mit den "Buttonklickaktionen" in meinem java-Taschenrechner.
Das Layout ist fertig und wenn man einen Zahlbutton (bsp. 1) drückt, wird die Zahl auch im Textfeld angezeigt.
Sobald man die Zahl eingegeben hat, will man ja eine Rechenaktion durchführen (+ , -..etc).
Da das Textfeld für die nächste Zahl wieder gelöscht werden muss habe ich geschrieben:
Code
if(e.getSource()== keyplus){ // keyplus ist die "+" taste
text_nummer.setText(""); // text_nummer ist das Textfeld wo die Zahl steht
}
Aber bevor ich das Textfeld lösche muss ich den Wert speichern und da bin ich mit meinen Javakenntnissen am Ende. Ich hab keine Ahnung wie ich das machen soll. Habe schon nen Kumpel gefragt, der meinte mit Arrays, konnte mir dann aber nicht mehr erklären wie, weil er weg musste. Und wenn ich danach google, komme ich nur auf fertige Codes, die ich nicht verstehe und einfach kopieren will ich auch nicht.
Ich hoffe ihr könnt mir helfen.
P.S.: Ich lerne java grade erst in der Schule (erste Halbjahr) und sowas wurde uns noch nicht beigebracht (zum Thema: ich soll besser aufpassen^^).