Exercice laboratoire Java en programmation GUI avec Java
Écrivez le Front-End de la calculatrice simple suivante:
diagramme UML:
Traitement des événements:
•Click sur une nombre: Si le nombre affiché au display est égal 0, ecrire la numero appuyée,
sinon ajouter la numero appuyée au contenu du display.
•Click sur opérateur : Si la méthode isValidExpression retourne true, ajouter l'opéateur
appuyé au contenu du display.
•Click sur =: c'est déjà fait.
•Click sur C: Ecrire zéro dans le display.
Complémentez le code sur le feuille supplémentaire (toutes les TODO)!
JFrame
Calculator
-buttonPanel:ButtonPanel
-displayPanel:DisplayPanel
-buttonLabels:String[]
ActionListener
JPanel
ButtonPanel
+ButtonPanel(labels:String[],rows:int,cols:int)
+addActionListener(al:ActionListener):void
JPanel
DisplayPanel
-display:JLabel
+DisplayPanel()
+setText(text:String):void
+getText():String