CNPI-Gdt-PrograTG'15 La programmation orientée objet 2 12GE/12GI
7.3.3. Édition des propriétés.............................................................................................. 28
7.3.4. Noms des composants visuels................................................................................... 29
7.3.5. Événements et méthodes de réaction......................................................................... 29
7.3.6. Attacher une méthode de réaction à un événement...................................................... 30
7.3.7. Comment supprimer un événement............................................................................32
7.4. Les champs d'entrée « JTextField »......................................................................33
7.4.1. Attributs.................................................................................................................33
7.4.2. Événements............................................................................................................33
7.5. Afficher une image............................................................................................. 34
7.6. Autres composants utiles.................................................................................... 34
7.6.1. Attributs.................................................................................................................34
7.6.2. Événements............................................................................................................34
7.7. Les panneaux « JPanel ».....................................................................................35
7.7.1. Attributs.................................................................................................................35
7.7.2. [12GI] Accès au canevas.......................................................................................... 35
7.8. [Pour avancés/12GI] Confort et ergonomie de la saisie........................................... 36
8. Les listes................................................................................................................. 37
8.1. Les listes « ArrayList »........................................................................................37
8.1.1. Listes de types primitifs............................................................................................ 38
8.1.2. Méthodes............................................................................................................... 38
8.2. Les listes « JList ».............................................................................................. 40
8.2.1. Attributs.................................................................................................................40
8.2.2. Événements............................................................................................................40
8.2.3. Préparer la liste pour accepter toute sorte d'objets....................................................... 41
8.3. Les listes et le modèle MVC................................................................................. 43
9. Dessin et graphisme..................................................................................................44
9.1. Le canevas « Graphics »..................................................................................... 45
9.1.1. La géométrie du canevas.......................................................................................... 45
9.1.2. Les méthodes du canevas......................................................................................... 46
9.1.3. La méthode repaint()............................................................................................... 46
9.1.4. Affichage et alignement du texte............................................................................... 47
9.2. La classe « Color »............................................................................................. 48
9.2.1. Constructeur...........................................................................................................48
9.2.2. Constantes............................................................................................................. 49
9.3. La classe « Point »............................................................................................. 49
9.3.1. Constructeur...........................................................................................................49
9.3.2. Attributs.................................................................................................................49
9.3.3. Méthodes............................................................................................................... 49
9.4. Les dessins et le modèle MVC.............................................................................. 50
10. Annexe A - Applications Java sur Internet.................................................................. 52
Page 4 de 61 [ver. 16 juil. 2016]