|
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
- Boutons OpenLook
Analyse d'un exemple fourni avec le JDK pour créer des boutons
reprenant le style OpenLook.
- Composant graphique dérivé de Canvas
La classe Canvas fournit un bon point de départ pour la création de
composants graphiques.
- Personnaliser un composant existant
Nous allons créer une classe dérivée de la classe Panel qui
ajoutera un effet 3D.
Exercices
- 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.
- Panel3D amélioré
Compléter le composant Panel3D de façon à pouvoir choisir
entre un effet 3D en creux ou en relief.
- 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