Développons en Java 2.30 |
Copyright (C) 1999-2022 Jean-Michel DOUDOUX |
(date de publication : 15/06/2022) |
Partie 6 : Le développement des interfaces graphiques
Les interfaces graphiques assurent le dialogue entre les utilisateurs et une application.
Dans un premier temps, Java proposait l'API AWT pour créer des interfaces graphiques. Depuis, Java propose une nouvelle API nommée Swing. Ces deux API peuvent être utilisées pour développer des applications ou des applets. Face aux problèmes de performance de Swing, IBM a créé sa propre bibliothèque nommée SWT utilisée pour développer l'outil Eclipse. La vélocité de cette application favorise une utilisation grandissante de cette bibliothèque.
Cette partie contient les chapitres suivants :
- Le graphisme : entame une série de chapitres sur les interfaces graphiques en détaillant les objets et méthodes de base pour le graphisme
- Les éléments d'interfaces graphiques de l'AWT : recense les différents composants qui sont fournis dans la bibliothèque AWT
- La création d'interfaces graphiques avec AWT : indique comment réaliser des interfaces graphiques avec l'AWT
- L'interception des actions de l'utilisateur : détaille les mécanismes qui permettent de réagir aux actions de l'utilisateur via une interface graphique
- Le développement d'interfaces graphiques avec SWING : indique comment réaliser des interfaces graphiques avec Swing
- Le développement d'interfaces graphiques avec SWT : indique comment réaliser des interfaces graphiques avec SWT
- JFace : présente l'utilisation de ce framework facilitant le développement d'applications utilisant SWT
78 commentaires
Copyright (C) 1999-2022 Jean-Michel DOUDOUX.
Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section
GNU FreeDocumentation Licence.
La version la plus récente de cette licence est disponible à l'adresse :
GNU Free Documentation Licence.