Guten Abend zusammen,
ich benötige eben einen Denkanstoß bei meinem Taschenrechner Problem...
Der Taschenrechner soll so aussehen, dass jede Zahl ein Button ist, sowie auch +,-,/,* und =. Die geklickten Zahlen und Operatoren sollen in einem Feld angezeigt werden. Im selben Feld soll dann auch das Ergebnis stehen. Also man tippt z.B. auf die 5 und diese wird angezeigt, dann plus 3 und dann steht dort "5+3" wenn man nun "=" klickt erlischt die Eingabe und das Ergebnis erscheint im selben Label. Ich hab nun die Oberfläche im SceneBuilder erstellt und mit dem Controller begonnen, aber ich weiß nicht wie ich die Eingabe über die Buttons handhaben soll.
Ich war so weit, dass ich ein ActionEvent erstelle und nach einem Klick auf den Button ganz einfach mit setText die Zahl ins Label bekomme, aber dann brauch ich ja auch noch eine Methode die die Rechnung durchführt und die weiß welche Aufgabe denn nun gestellt wurde. Finde für die Rechnung nicht den richtigen Anfang, wer kann mir helfen?
ich benötige eben einen Denkanstoß bei meinem Taschenrechner Problem...
Der Taschenrechner soll so aussehen, dass jede Zahl ein Button ist, sowie auch +,-,/,* und =. Die geklickten Zahlen und Operatoren sollen in einem Feld angezeigt werden. Im selben Feld soll dann auch das Ergebnis stehen. Also man tippt z.B. auf die 5 und diese wird angezeigt, dann plus 3 und dann steht dort "5+3" wenn man nun "=" klickt erlischt die Eingabe und das Ergebnis erscheint im selben Label. Ich hab nun die Oberfläche im SceneBuilder erstellt und mit dem Controller begonnen, aber ich weiß nicht wie ich die Eingabe über die Buttons handhaben soll.
Ich war so weit, dass ich ein ActionEvent erstelle und nach einem Klick auf den Button ganz einfach mit setText die Zahl ins Label bekomme, aber dann brauch ich ja auch noch eine Methode die die Rechnung durchführt und die weiß welche Aufgabe denn nun gestellt wurde. Finde für die Rechnung nicht den richtigen Anfang, wer kann mir helfen?