Création de composants

De quoi s'agit-il ?

Java fournit certes de nombreux composants standards. Mais il donne aussi la possibilité de créer des composants personnalisés soit en créant des classes dérivées de composants existants, soit en créant des classes dérivées de la classe ancêtre de tous les composants, la classe Component.

Travaux dirigés

  1. Boutons OpenLook
    Analyse d'un exemple fourni avec le JDK pour créer des boutons reprenant le style OpenLook.

  2. Composant graphique dérivé de Canvas
    La classe Canvas fournit un bon point de départ pour la création de composants graphiques.

  3. Personnaliser un composant existant
    Nous allons créer une classe dérivée de la classe Panel qui ajoutera un effet 3D.

Exercices

  1. Carrés ou cercles
    Compléter le composant dessinant des carrés au hasard pour qu'il dessine des carrés ou des cercles. Un clic sur le compsant doit transformer les carrés en cercles ou les cercles en carrés.

  2. Panel3D amélioré
    Compléter le composant Panel3D de façon à pouvoir choisir entre un effet 3D en creux ou en relief.

  3. Histogramme
    Construire en partant de Canvas, un composant chargé de dessiner un histogramme à partir d'un tableau de nombres.


Télécharger le TD
Retour au menu