Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 1

Java

La quasi-totalité des programmes informatiques nécessite :

 L’affichage des questions posées à l’utilisateur exemple les boites de dialogue


 L’entrée des données par l’utilisateur au moment de l’exécution
 Affichage des résultats obtenus après traitements.

L’échange d’informations s’effectue avec une interface utilisateur (user interface). Une interface
graphique est formée d’une ou de plusieurs fenêtres, des composants graphiques tel que, les menus,
les boutons, les zones de textes, des tableaux, les listes déroulants… Les interfaces graphiques sont
souvent nommées GUI (Graphical User Interface)

Programmation avec interface Graphique


L’utilisateur peut interagir avec plusieurs objets graphiques en cliquant sur un bouton, choisir un
menu dans une liste déroulante, saisir du texte dans la zone de texte….

Programmation avec les événements


La programmation avec évènement conduit à des actions effectuées par l’utilisateur et qui engendre
en même temps des évènements qui seront mis dans une liste d’attente que le programme va traiter
un à un.

Boite à outils graphique


Elles offrent des facilités pour utiliser et gérer les événements : Associer aux événements les
traitements qu’ils doivent déclencher.

Les API utilisées pour les interfaces graphiques en Java

2 bibliothèques sont utilisées pour les API :

 AWT, JDK
 Swing, JDK

Ces 2 bibliothèques font partis de java Fondations Classes (JFC), qui offre des facilités pour construire
des interfaces graphiques.
Swing est construit au-dessus de AWT, les 2 bibliothèques ont la même gestion des évènements mais
les classes de Swing hérite des classes de AWT.
Les composants de AWT ont leurs équivalents dans Swing avec plus de fonctionnalité. Mais le Swing
est plus lourd et plus lent.
Swing offre des composant qui ne trouve pas dans AWT, il est fortement conseillé d’utiliser Swings.

Vous aimerez peut-être aussi