Développement logiciel
SWING, DÉVELOPPEMENT DE CLIENTS RICHES EN JAVA
Réf: SWI
Durée : 4 jours (7 heures)
OBJECTIFS DE LA FORMATION
L'apport multiplateforme inhérent à Java associé à l'émergence de solutions libres, le besoin de déployer facilement, de
disposer de capacités interactives évoluées a donné à l'API Swing ses lettres de noblesse. Vous apprendrez à en utiliser les
composants afin de concevoir et développer des applications Java de type clients riches.
Contenu de cette formation Java Swing:
-Introduction
-Principaux conteneurs
-Principaux layouts
-Principaux composants
-Fonctions avancées
-Environnements Swing
PROGRAMME DE FORMATION
Introduction
-Présentation et origine de swing. Evolutions des toolkits graphiques Java. Les principes de base.
-Intégration à J2SE. Plateforme MVC.
-"Lightweight" et "Heavyweight" composants.
-Présentation d'AWT et de Java2D, liaison avec Swing.
-Notions de Layout et de LookAndFeel, d'événements.
Principaux conteneurs
-Les conteneurs pour la réalisation de fenêtres, boîtes de dialogue et panneaux divers.
-JFrame et JDialog : fenêtres et boîtes de dialogue.
-JMenu, JMenuPopup, etc.
-JPanel : conteneur générique.
-JScrollPane : conteneur scrollable.
-JToolBar, JDesktopPane. JFileChooser...
Travaux pratiques
Définition de la maquette de l'application. Création du squelette de l'IHM avec fenêtre, boîtes de dialogue, etc.
Principaux layouts
-Le layout, pour la disposition des éléments de l'affichage. Objectifs et principes.
-Layouts standard BorderLayout, GridBagLayout...
-Usage de TableLayout, FormLayout et SwingLayout.
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
-Création d'un nouveau layout.
Travaux pratiques
Organisation des composants IHM au moyen de layout.
Principaux composants
-JLabel : intégration texte simple ou HTML.
-Composants texte : JTextField, JTextArea, JEditorPane.
-Boutons : JButton, JComboBox, JCheckBox...
-JList, JTree, JTable (modèles, renderer, editor).
Travaux pratiques
Création des éléments d'interaction, gestion des événements utilisateurs, développement de l'application.
Fonctions avancées
-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.
-Internationalisation.
Travaux pratiques
Mise en œuvre de techniques avancées.
Environnements Swing
-Alléger le travail par l'usage d'environnement de conception graphique et d'API divers.
-Frameworks : SwingX, Jide, SwingAppKit.
-Présentation de Matisse et de plug-ins Eclipse.
-Déploiement avec Java Web Start.
PROFIL STAGIAIRES & PRÉ-REQUIS
Développeur Java, ingénieurs, chefs de projets proches du développement.
Connaissances de base de la programmation Java.
PRIX
Paris : 2 210.00 € HT - 2 652.00 € TTC
Province : 2 210.00 € HT - 2 652.00 € TTC
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
DATES DE FORMATIONS
Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Genève, Sophia-antipolis, Luxembourg: Nous
consulter.
Powered by TCPDF (www.tcpdf.org)
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
Tél.: 01.40.55.06.47 - www.adonya .fr - [email protected]
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !