Ce document traite de la conception d'interfaces homme-machine (IHM) en Java, en mettant l'accent sur les outils AWT et Swing. Il couvre des concepts tels que l'architecture d'applications graphiques, la gestion d'événements, et divers composants interactifs, tout en comparant les approches des deux bibliothèques. En outre, des exemples de code sont fournis pour illustrer l'utilisation de Swing et des composants graphiques.