Essentiel Java : Les Swing 3 / 62
http://www.labo-java.com
labo-sun@supinfo.com
Ce document est la propriété de Supinfo et est soumis aux règles de droits d’auteurs.
7.2. TD9 LISTE DE CHOIX MULTIPLES ..................................................................................................................... 3
7.3. TD10 PERSONNALISATION DE LA JLIST........................................................................................................... 3
8. JTREE.................................................................................................................................................................... 3
8.1.1. Personnalisation d’un arbre.................................................................................................................... 3
8.1.2. Sélection dans un arbre............................................................................................................................ 3
8.1.3. TD11 Un Premier JTree........................................................................................................................... 3
9. JTABLE................................................................................................................................................................. 3
9.1. UTILISATION SIMPLE D’UNE JTABLE................................................................................................................ 3
9.1.1. TD12 JTable Simple................................................................................................................................. 3
9.1.2. TD13 Un Renderer Personnalisé............................................................................................................. 3
9.1.3. Renderers par défaut................................................................................................................................ 3
9.1.4. TD14 L’utilisation d’un TableModel....................................................................................................... 3
9.1.5. Les Editors................................................................................................................................................ 3
9.1.6. Fonctionnement des Editors..................................................................................................................... 3
9.1.7. Créer notre Editor.................................................................................................................................... 3
9.1.8. TD15 Les Editors ..................................................................................................................................... 3
10. LES CONTAINERS.................................................................................................................................. 3
10.1. JFRAME (CONTAINER RACINE)........................................................................................................................ 3
10.2. JPANEL ............................................................................................................................................................. 3
10.3. JSCROLLPANE (CONTAINER AVEC DEFILEMENT)............................................................................................. 3
10.4. JTABBEDPANE (PANNEAU A ONGLETS)........................................................................................................... 3
10.5. JSPLITPANE (BARRE DE SEPARATION)............................................................................................................. 3
10.6. TD 16 : TOUT CE QUE L’ON VIENT DE VOIR ..................................................................................................... 3
11. LES COMPOSANTS TEXTE.................................................................................................................. 3
11.1. JTEXTFIELD...................................................................................................................................................... 3
11.2. JPASSWORDFIELD ............................................................................................................................................ 3
11.3. JTEXTAREA...................................................................................................................................................... 3
11.4. JTEXTPANE ...................................................................................................................................................... 3
11.4.1. Definir des styles...................................................................................................................................... 3
11.4.2. Formater un contenu................................................................................................................................ 3
11.5. TD 17 : LES COMPOSANTS TEXTE ................................................................................................................... 3
12. LES BOITES DE DIALOGUES.............................................................................................................. 3
12.1. JDIALOG........................................................................................................................................................... 3
12.1.1. TD 18 : Les Boîtes de dialogue personnalisées....................................................................................... 3
12.2. JOPTIONPANE................................................................................................................................................... 3
12.2.1. Fonctions showXxxDialog ....................................................................................................................... 3
12.3. JFILECHOOSER ................................................................................................................................................. 3
13. LES APPLICATIONS MDI..................................................................................................................... 3
13.1. JLAYEREDPANE................................................................................................................................................ 3
13.1.1. Positions dans un layer............................................................................................................................ 3
13.1.2. Profondeur (Depth).................................................................................................................................. 3
13.1.3. Ajout dans un Layer ................................................................................................................................. 3
13.1.4. TD18 Afficher un fond.............................................................................................................................. 3
13.2. CREATIONS D’INTERFACES MDI...................................................................................................................... 3
13.2.1. JDesktopPane........................................................................................................................................... 3
13.2.2. JInternalFrame......................................................................................................................................... 3
13.2.3. TD19 Première Application Mdi ............................................................................................................. 3
13.2.4. TD20 Application TP Mdi........................................................................................................................ 3