Documente Academic
Documente Profesional
Documente Cultură
Module
CRJJ-04
Techniques avances
objet en Java
Prcision
Technologie
Java J2EE
Activit
Phase
dapprentissage
Entranement
de
programmation
DESCRIPTION DE LACTIVITE
OFPPT @
Document
Millsime
A-A-007
mai 13
Page
1-4
Que l'on appuie sur le bouton jaune, que l'on appuie sur
le bouton radio jaune, que l'on saisisse jaune (en
majuscule ou en minuscule), ou que l'on choisisse jaune
dans la liste droulante, on obtient le rsultat suivant:
OFPPT @
Document
Millsime
A-A-007
mai 13
Page
2-4
repeindre) ?
3) Qui coute les diffrents contrles ?
4) Combien dcouteurs pour grer ces contrles ?
5) Voit-on des outils communs ?
Voici les rponses que je vous conseille :
1) Nous allons grer cette interface avec un certain nombre
de panels, pour pouvoir disposer les composants comme
le dsire le client, et pour regrouper dans des panels
diffrents les diffrents contrles. Ainsi chaque panel
traite sa logique.
P
n
e
l
B
o
u
t
o
n
P
a
e
l
c
Panel
checkboxh
e
c
k
b
o
x
Panel
divers
Panel
saisie
n
n
n
Panel
Panel
affichage e
n
bouton
e
n
Panel
e
choice
n
e
n
e
n
2) Pour peindre nous allons utiliser la mthode e
P
e
). La Fentre principale, et chaque Panel devral donc faire
un polymorphisme de la mthode setBackground.
S
OFPPT
a
3) Celui qui coute doit connatre tous les panels,i afin de leur
s tous les
demander de peindre. Or, un seul objet connat
i
autres : cest la fentre. Ici ce sera donc la fentre
qui
e
coutera tous les contrles.
n
e
4) Dun point de vue fonctionnel, le travail est le mme
que
l
lon active nimporte quelle sorte de contrle. IlS est donc
logique davoir un seul couteur. Cet couteur adevra
implmenter deux types diffrents dinterface, i du fait de
la multiplicit des types de contrle.
s
i
e
Document
Millsime
Page
@
A-A-007
mai 13
3-4
OFPPT @
Document
Millsime
A-A-007
mai 13
Page
4-4