Javaavancé:SwingetJavaBeans
Durée:3jours Niveau:Avancé
Description
Cecoursprésentel’outildedéveloppementd’interfaceutilisateurJavaSwingainsiquelestechnologiesJavaBeans.Lecours
metl'accentsurl’utilisationdeJavaSwingetdesJavaBeanspourlaréalisationd’applications.
Objectifs
Àlafinducours,lesparticipantsserontcapablesde:
• IdentifierlesinnovationsmajeuresdeSwingetlesprincipalesdifférencesentrelaprogrammationavecAWTetavecSwing.
• Décrirel’architectureModèle‐Vue‐Contrôleur(MVC)descomposantsSwing.
• Afficherdel’informationavecdescomposantsSwingsophistiqués.
• Utiliserlesgestionnairesdemiseenpageappropriéspourconstruiredesinterfacesgraphiquescomplexes.
• Centraliserletraitementdesmenusetdesbarresd’outils.
• Créerdesinterfacesgraphiquesflexiblesenutilisantles«Pluggablelook&feel».
• Utiliserlesicônes,lesinfobullesetlescadresinternespourdévelopperdesapplicationsdynamiques.
• Internationaliseruneapplication.
• Augmenterl’ergonomiedeleursapplicationsàl’aidedetechniquestellesqueglisser/déplacer,copier/colleret
annuler/répéter.
• Décrirel’architecturedes«JavaBeans»
• Définiretutiliserlespropriétésdes«JavaBeans»
• Rendreles«JavaBeans»persistants
• Déployerdes«JavaBeans»àl’aidedefichiersJAR
• Utiliserl’introspectionpouridentifieretutiliserlesservicesdes«JavaBeans»
Contenu
• AWT,JFCetSwing
• ArchitectureModèle‐Vue‐Contrôleur
• Évènements,gestionnairesd’évènementsetadaptateurs
d’évènements
• ComposantsSwing
• Gestionnairesdemiseenpage
• Cadres
• «Pluggablelook&feel»
• Internationalisation
• Glisser/déplacer
• Copier/coller
• Annuler/répéter
• Architecturedes«JavaBeans»
• Propriétésdes«JavaBeans»
• Persistanceetsérialisationdes«JavaBeans»
• Déploiementdes«JavaBeans»etfichiersJAR
• Introspection
Auditoire
• Développeursdelogiciel
Préalable
• BonnecompréhensiondesfondementsdulangageJava
• ExpériencedelaprogrammationavecJava