Java Swing

Formation

À Paris

1 450 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

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

Posez une question et d'autres utilisateurs vous répondront

Qui voulez-vous pour répondre à votre question?

Nous ne publierons que votre nom et votre question

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

Appeler le centre

Avez-vous besoin d'un coach de formation?

Cela vous aidera à comparer et à choisir le meilleur cours pour vous

Java Swing

1 450 € HT