Java Swing

Système de fenêtrage

Fenêtre principale

Cette vidéo décrit la manière de créer et paramétrer une fenêtre au moyen de la librairie Java Swing. L'utilisation de la classe JFrame y est détaillée.
 Vidéo

Boite de dialogue

Cette vidéo présente la manière de créer et paramétrer une boite de dialogue au moyen de la librairie Java Swing. L'utilisation de la classe JDialog y est présentée. Enfin, nous détaillons également l'utilisation des méthodes de la classe JOptionPane
 Vidéo

Sélecteur de fichiers

Cette vidéo décrit la manière de créer et paramétrer un sélecteur de fichiers au moyen de la librairie Java Swing. L'utilisation de la classe JFileChooser y est détaillée.
 Vidéo

Gestionnaires de géométrie

FlowLayout

Cette vidéo présente la manière de disposer des composants sur une interface graphique au moyen de la classe FlowLayout.
 Vidéo

Composants pour la sélection d'une valeur

Utilisation de tableaux

Cette vidéo décrit la manière de créer un tableau à partir d’une matrice d’objets et d’accéder aux différentes données du tableau.
 Vidéo

Gestion de modèles de tableau

Cette vidéo présente les modèles utilisés par les tableaux pour gérer la création de leur structure ainsi que l’affectation des données à chacune de leurs cellules.
 Vidéo

Utilisation d'arbres

Cette vidéo présente le composant graphique JTree permettant de créer un composant de type arbre. Nous verrons également comment gérer la sélection des nœuds par l’utilisateur.
 Vidéo

Gestion des événements

ActionEvent & ActionListener

Cette vidéo présente la manière de gérer les événements sur une interface Java/Swing. Dans cette vidéo, nous nous focalisons plus particulièrement sur les événements liés à un clic sur un bouton, et son traitement par un ActionListener.
 Vidéo

Pour aller plus loin ...

Timer

Cette vidéo présente le fonctionnement du timer utilisé pour les interfaces graphiques.
 Vidéo
  • Présentation
  • Algorithmique
    • Algorithmes de tri
  • Programmation
    • Java / Swing
    • Processing
  • Web
    • HTML
    • CSS