Java Swing

Apprenez à créer des applications de bureau complètes avec Java Swing : fenêtres, menus, tableaux, formulaires et gestion des événements. À la fin de la formation, vous serez capable de concevoir et développer une application graphique professionnelle, structurée et maintenable.

Informations pratiques

  • Durée : 21h
  • Niveau : Intermédiaire
  • Modalité : Visio

Objectifs pédagogiques

  • Maîtriser les composants Swing (fenêtres, boutons, champs, tableaux)
  • Structurer une interface avec les gestionnaires de placement (layouts)
  • Gérer les événements utilisateur (clics, clavier, fenêtres)
  • Créer des menus, boîtes de dialogue et formulaires complets
  • Développer une application de bureau complète de bout en bout

Programme de la formation

  1. Découverte de Swing et premières fenêtres (4h)
    • Présentation de Swing et différence avec AWT
    • Créer sa première fenêtre avec JFrame
    • Cycle de vie d'une application graphique
    • Bonnes pratiques de démarrage (Event Dispatch Thread)
  2. Composants et conteneurs (5h)
    • Boutons, champs de texte, cases à cocher et listes
    • Panneaux (JPanel) et organisation de l'interface
    • Barres de défilement et onglets
    • Personnalisation de l'apparence des composants

Prérequis

Bonnes bases en Java (syntaxe et programmation orientée objet)

Public visé

Développeurs Java, étudiants en informatique, toute personne souhaitant créer des applications de bureau

Méthodes pédagogiques

Formation en distanciel (visio) et/ou en présentiel selon les sessions

Évaluation

QCM, exercices pratiques, mise en situation professionnelle, projet final

Accessibilité

Formation accessible aux personnes en situation de handicap. Possibilités d'adaptation pédagogique et technique. Pour toute question concernant l'accessibilité, contactez notre référent handicap : Kelly Ohana - contact@visio-form.fr

VISIOFORMVISIOFORM — La Formation du Futur

Transformez vos compétences pour demain

Organisme certifié Qualiopi — IA, marketing digital, informatique, management, comptabilité et plus encore.