Travail pratique n°2
Exercice n°1
Reprendre l’exercice du TP précédent sur les
menus et associer à l’
option « Quitter » la sortie du programme en utilisant un
ActionListener.
Exercice n°2
Parmi les
boutons présents dans la fenêtre principale, en choisir un pour qu’il permette aussi à l’utilisateur de sortir du programme.
Exercice n°3
Modifier le code de sorte qu’avant de sortir on affiche si la sortie a été effectuée avec le
bouton ou l’
option de menu en observant les propriétés de l’
ActionEvent.
Exercice n°4
Créer une application avec deux boutons (« +1 » et « -1 ») et un
label affichant la valeur d’un compteur, celui-ci pouvant être incrémenté ou décrémenté grâce aux boutons.
Exercice n°5
Ajouter une
JProgressBar afin d’afficher la valeur du compteur en parallèle au
JLabel.
Exercice n°6
Créer une application permettant d’ajouter ou enlever à volonté un bouton dans la fenêtre principale depuis un menu « Boutons » (options « Ajouter », « Enlever »).
Exercice n°7
Modifier l’exercice précédent de sorte que ces deux
Actions puissent être réalisées aussi depuis deux boutons présents dans la fenêtre principale.
Exercice n°8
Utiliser des
Actions pour faire en sorte que les boutons ou options de menu associés aux fonctionnalités affichent un texte et une icône (voir les exemples du cours).
Exercice n°9
Ajouter un
JComboBox contenant deux (ou plus)
Actions (« English », « Français ») avec les drapeaux associés et permettant de modifier la langue des boutons ou options de menu associés aux fonctionnalités d’ajout et retrait de bouton (exercice 6/7).