IFT1020 Programmation II

Département d'informatique
et de recherche opérationnelle

Été 2003


Accueil

Professeurs et
Démonstrateurs

Horaires et locaux

Notes de cours

Cours
après Cours

Démonstrations
et devoirs

Examens

Liens utiles

Au sujet du
livre de cours

Consultez vos notes

Foire aux questions
(FAQ)

Sessions antérieures
H03 ...

Retour vers
session E03

Démonstration #4

                                                                              
Dernière mise à jour : jeu 05 jun 2003 16:58:30 EDT


Buts:

  • création d'une composante graphique personnelle :

Exercice 1 (Solution 1)

Vous devez ici créer votre propre composante graphique, un bouton. On associe à ce bouton une taille (hauteur, largeur), deux couleurs et une chaîne de caractères. Le bouton a initialement une des deux couleurs et est encadré d'une ligne noire. La chaîne de caractères est dessinée au centre du bouton. Lorsque l'on clique sur le bouton il passe d'une couleur à l'autre en alternance. Vous devez ensuite créer une petite fenêtre afin de placer un bouton au centre de cette fenêtre.

(Conseils : pour créer la classe (par exemple MonBouton) étendez la classe Canvas et redéfinissez sa méthode paint en conséquence)

Ces deux captures montrent l'état de la fenêtre avant et après un clique.

Exercice 2 (Solution 2)

L'exercice 2 ne consiste qu'à utiliser la classe créée à l'exercice 1 pour placer dans une fenêtre 6 boutons ayant des chaînes de caractères différentes et des paires de couleurs différentes (vous pouvez aussi essayer des tailles différentes).

(Conseils : Les 6 boutons seront des objets de la classe créée à l'exercice 1)

Ces deux captures montrent l'état de la fenêtre avant et après un clique sur chacun des 6 boutons.


[top]


Dernière mise à jour : jeu 05 jun 2003 16:58:30 EDT
pift1020@iro.umontreal.ca