Buts

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).