Java Swing

Formation

À Paris

1 450 € HT

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Heures de classe

    21h

Objectifs: 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. Destinataires: Développeurs Java

Précisions importantes

Documents

  • Programme Formation Swing

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
75003

Date de début

Consulter

À propos de cette formation

Connaitre le Java

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

Les Avis

Le 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

Java Swing

1 450 € HT