Logo Java Agrandir l'image

Formation Bibliothèque Java Foundation Classes (JFC) : Swing - 3 jours

DEV017.

Prix : Formation en intra-entreprise seulement, contactez-nous pour plus de renseignements.

Objectifs : Cette formation permet aux apprenants de :

  • Maîtriser le toolkit graphique Swing.
  • Appliquer les bonnes pratiques pour la conception d'interfaces graphiques.
  • Utiliser les composants graphiques de Swing et les gestionnaires de layouts.

Participants : Développeur Java, ingénieurs, chefs de projets proches du développement.

Prérequis : Connaissances de base de la programmation Java.

Plus de détails

Programme

1 Manipuler les outils graphiques

> Comparaison d’AWT, SWT et Swing
> Pourquoi utiliser l'approche Modèle–Vue –Contrôleur ?
> Look-and-Feels adaptables
> Applets
> Java Webstart
> « Hello World » en Swing
> Interfaces graphiques simples

2 Gérer les événements

> Gestion des événements Swing
> Exemple simple : composant bouton dans une fenêtre
> MVC
> Fonts, couleurs, bordures

3 Utiliser les conteneurs

> JFrame et JDialog : fenêtres et boîtes de dialogue
> JMenu, JMenuPopup, etc.
> JPanel : conteneur générique
> JScrollPane : conteneur scrollable
> JToolBar, JDesktopPane, JFileChooser...

4 Utiliser les layouts

> Layouts standards : BorderLayout, GridBagLayout...
> Usage de TableLayout, FormLayout et SwingLayout
> Création d'un nouveau layout

5 Découvrir les compléments

> JLabel : intégration texte simple ou HTML
> Composants texte : JTextField, JTextArea, JeditorPane
> Boutons : JButton, JComboBox, JCheckBox...
> JTree. JTable (modèles, renderer, editor)

6 Améliorer les performances

> Création d'un composant
> Usage des actions (toolbars, menu, popup, bouton)
> Mécanisme de Drag'n Drop
> Usage/Installation et adaptation d'un Look & Feel
> Framework de binding (jgoodies)
> Traitements asynchrones avec SwingUtilities, SwingWorker

30 autres produits dans la même catégorie :