Formation Java Swing

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

Swing est une bibliothèque graphique pour le langage de programmation Java, il constitue l'une des principales évolutions apportées par Java 2 par rapport aux versions antérieures.  Il offre la possibilité de créer des interfaces graphiques identiques quel que soit le système d'exploitation sous-jacent.

Lors de cette formation vous apprendrez à développer des applications graphiques en Java avec Swing. Vous saurez positionner Swing dans l'architecture Java.

A la fin de cette formation, vous saurez développer, déployer, et configurer une application Java avec Swing et vous connaitrez toute l'étendue des possibilités offertes par cette bibliothèque.

Public concerné

Développeurs Java.

Pré-requis

Connaitre le Java ou avoir suivi la formation Java initiation.

Informations pratiques

Référence : #SWF

Durée : 10 sessions de 3 jours

Tarif inter-entreprises: 1 450€ (HT)

Stage intra-entreprise disponible

 

Dates :

 - 20 au 22 janvier 2016

 - 08 au 10 Février 2016

 - 24 au 26 février 2016

 - 16 au 18 Mars 2016

 - 06 au 08 Avril 2016

 - 11 au 13 Mai 2016

 - 20 au 22 Juin 2016

 - 27 au 29 Juillet 2016

 - 05 au 07 Octobre 2016

 - 30 Novembre au 02 Décembre 2016

 - entre janvier et décembre 2016

 - 1 session de 3 jours / mois

 

 

Consultez-nous pour obtenir un devis et les prochaines disponibilités de nos consultants formateurs.

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Présentation de Java Swing

  • L'histoire de Swing, avantages et inconvénients
  • Concepts architecturaux de Swing
  • Positionnement de Swing sur le marché
  • Intégration de Swing sous Eclipse
  • Comparaison d'AWT, SWT et Swing
  • Swing et le MVC
  • LookAndFeel, Layout, évenements, et applets

Fondamentaux de Swing

  • Contraintes classiques d'une IHM
  • Gérer les interventions utilisateurs avec des évènements
  • Conteneurs, contrôles, et layout

Les conteneurs Swing

  • C'est quoi et à quoi ça sert?
  • Une racine : JComponent
  • Présentation des différents conteneurs : JFrame, JDialog, JMenu, JPanel, JScrollPane, JFileChooser, etc.

Exercice Pratique: Création d'un formulaire de saisie de notes de frais avec possibilité d'envoi un fichier image

    Composants

    • Points communs à tous les composants
    • Ajouter du texte : JLabel, JTextField, JTextArea, etc.
    • Ajouter des boutons : JButton, JToggleButton, JRadioButton, etc.
    • Autres composants : JTree, JTable, sliders, spinners, etc.

    Exercice Pratique: Amélioration du formulaire et création d'une liste paginée d'affichage de notes de frais par mois

      Layouts

      • Utilité des layouts
      • Principaux layout : BorderLayout, FlowLayout, GridLayout, BoxLayout, et GridBagLayout
      • Créer son propre layout

      Aller plus loin dans son application

      • Créer une image d'accueil avec les Splash Screens
      • Logos et icônes
      • Internationalisation / Localisation
      • L'asynchrone avec SwingUtilities, SwingWorker.

      Notions avancées

      • Création d'un composant
      • Le mutithreading.
      • Le Drag'n Drop
      • Le Look & Feel
      • Les menus et les conteneurs MDI

      Exercice Pratique: Gestion au niveau client de l'échange des données (notes de frais) avec un serveur. Le tout devra être fait de manière asynchrone.

        Déployer son application

        • Créer une application installable
        • Créer une application web (Applet)

        Exercice Pratique: Déploiement de l'application

        Logiciels utilisés

        Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

        Eclipse

        Travaux pratiques

        Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environt 60% du temps est concacré à la pratique.

        Formations connexes disponibles dans notre centre de formation

        Si vous souhaitez aller plus loin, vous pouvez suivre la formation Java Perfectionnement.

        Vous pouvez également vous orienter vers la programmation web avec Java en suivant la formation JEE6 et JSF.

        Mots clés associés à cette formation

        Swing, Java, Java Standard Edition, Java SE, programmation, développement.

        Financement de la formation professionnelle

        Ce cours peut être financé par l'OPCA (Agefos, Fafiec, Opcalia...) de votre entreprise ou par le Fongecif de votre région.

        Il peut également être suivi dans le cadre du DIF, du CIF, ou d'une période de professionnalisation.

        X
         
         
         
         
         

        You havecharacters left.