L’interaction Homme Machine est réalisée généralement à travers des interfaces graphiques (ou GUI pour Graphical User Interfaces) permettant d’assurer la communication entre l’humain et la machine (système informatique). L’implémentation de ces interfaces s’appuie sur l’utilisation de composants graphiques d’une part et d’une autre part sur la programmation des événements qui sont déclenchés par un utilisateur sur ces composants (clic sur un bouton , saisir dans une zone de texte pour le stocker dans une base de données, utilisation des cases à cocher , …). Ce type de programmation est appelé programmation événementielle.

Dans ce TP , nous apprenons  la programmation éventuelle en réalisant  des travaux proposés dans les exercices des series des TPs  en respectant les regles d'ergonomie définit dans le cours d'IHM  et en  utilisant  le langage Java et ses toolkits (Swing et AWT).