Cette vidéo vous montre comment coder votre première application graphique avec la librairie Swing fournie par le Java SE. Le plugin WindowBuilder, proposé par l'IDE Eclipse, vous est aussi présenté.
Cette vidéo vous montre comment utiliser les layouts (FlowLayout, GridLayout, BorderLayout, ...) pour positionner vos composants dans votre interface graphique.
Ce tutoriel vous montre comment coder des gestionnaires d'événements Swing, via différentes techniques (classes anonymes, lambda expressions, références sur méthodes, ...).
Cette vidéo vous apprend à coder une barre de menu avec la librairie Java Swing. Les différentes décorations classiques pour vos éléments de menu vous sont aussi présentées : icônes, accélérateurs, mnémoniques, ...
Cette vidéo vous apprend à construire une barre d'outils pour votre application Swing.
Cette vidéo vous apprend à construire un menu contextuel pour votre application Swing.
Une interface graphique propose des mécanismes standardisés pour déclencher vos traitements : barre de menu, barres d'outils, menus contextuels, ... Souvent une même action est disponible sur tous ces emplacements. Du coup, comment correctement factoriser la définitions des éléments rattachés à cette action (icône, mnémonique, accélérateur, ...) ? C'est à ce besoin que cherche à répondre le concept d'action Swing.
Cette vidéo vous montre comment utiliser la classe JSplitPane pour mettre en oeuvre un, ou plusieurs, splitter dans votre interface graphique.
Cette vidéos vous apprend à coder votre propre composant Swing d'affichage de courbes mathématiques. Le concept de Graphics vous y est présenté.
Cette vidéo vous apprend à coder un composant graphique Swing se présentant comme un lien hypertexte.
Cette vidéo vous apprend à coder une classe dérivant de JTree qui affiche les éléments (les tables) présents dans une base de données SQL, de manière hiérarchique. La connaissance préalable de JDBC est vivement conseillée.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :