Les composants graphiques en Java

Les classes qui les traitent appartiennent au paquetage java.awt (Abstract Windowing Toolkit). Il fournit les objets graphiques habituels comme :
- des objets "contrôles" (boutons, champ de texte, case à cocher, ...)
- des objets conteneurs qui gèrent leurs contenus (positionnement, ...).
- ainsi que la gestion des événements

L'arborescence des classes composant ce système est :

Les composants ont une réaction similaire quel que soit la plate-forme ("feel" standard). Ils ont l'aspect des objets graphiques de la plate-forme ("look" adapté).