Der JButton
ist in der Swing-Bibliothek in Java enthalten. Es handelt sich dabei um einen Button, der mit Text versehen werden kann.
Funktionalität der numberButtons
Für die Funktionalität der numberButtons
ergänzt du in der actionPerformed()
-Methode folgenden Code:
Besuche die App, um alle Inhalte zu sehen!
Die actionPerformed()
-Methode wird aufgerufen, wenn ein ActionEvent
ausgelöst (also ein Button geklickt) wird. Mit der if
-Abfrage überpüfst du, ob es sich bei dem geklickten Button um einen der numberButtons
handelt. Mithilfe der for
-Schleife wird dabei jeder Button in dem Array numberButtons
überprüft.
Falls es sich bei dem geklickten Button tatsächlich um einen numberButton
handelt, wird der Wert des Buttons (also eine Zahl zwischen 0 und 9) in das textField
geschrieben. Wenn jedoch schon ein Wert in dem textField enthalten ist, wird der neue Wert mithilfe der concat()
-Methode einfach hinten angehängt, um so zum Beispiel Werte wie 14 eingeben zu können.
Sobald ein numberButton
gedrückt wurde, sollen auch die Operation-Buttons wieder enabled (aktiviert) werden. Dafür setzt du unter der for
-Schleife bei allen Operation-Buttons setEnabled()
auf true
.