Tutoriel pour apprendre le langage Java en vidéo


précédentsommairesuivant

X. Mise en œuvre d’interfaces graphiques avec la bibliothèque Swing

X-A. Votre première application Swing

Cette vidéo vous montre comment coder votre première application graphique avec la bibliothèque Swing fournie par le Java SE. Le plug-in WindowBuilder, proposé par l'IDE Eclipse, vous est aussi présenté.


Votre première application Swing


X-B. Utilisation des Layouts pour positionner vos composants graphiques

Cette vidéo vous montre comment utiliser les layouts (FlowLayout, GridLayout, BorderLayout…) pour positionner, de manière intelligente et automatique, vos composants dans votre interface graphique.


Utilisation des Layouts pour positionner vos composants graphiques


X-C. Gestion des événements (implémentation de listeners)

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…).


Gestion des événements (implémentation de listeners)


X-D. Mise en œuvre d'une barre de menu (JMenuBar)

Cette vidéo vous apprend à coder une barre de menu avec la bibliothèque 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…


Mise en œuvre d'une barre de menu


X-E. Mise en œuvre d'une barre d'outils (JToolBar)

Cette vidéo vous apprend à construire une barre d'outils pour votre application Swing.


Mise en œuvre d'une barre d'outils


X-F. Mise en œuvre d'un menu contextuel (JpopupMenu)

Cette vidéo vous apprend à construire un menu contextuel pour votre application Swing.


Mise en œuvre d'un menu contextuel


X-G. Utilisation d'actions pour vos éléments de menu

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éfinition 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.


Utilisation d'actions pour vos éléments de menu


X-H. Utilisation de composants JSplitPane

Cette vidéo vous montre comment utiliser la classe JSplitPane pour mettre en œuvre un, ou plusieurs, «splitters» dans votre interface graphique.


Utilisation de composants JSplitPane


X-I. Apprendre à coder un composant graphique d'affichage de courbes mathématiques

Cette vidéo vous apprend à coder votre propre composant Swing d'affichage de courbes mathématiques. Le concept de « graphics » vous y est présenté.


Apprendre à coder un composant graphique d'affichage de courbes mathématiques


X-J. Coder un composant graphique de type lien hypertexte

Cette vidéo vous apprend à coder un composant graphique Swing se présentant comme un lien hypertexte.


Coder un composant graphique de type lien hypertexte


X-K. Lister le contenu d'une base de données SQL dans un composant JTree

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.


Lister le contenu d'une base de données SQL dans un composant JTree



précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2017 Dominique Liard. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.