Previous: CompositePart Up: Contruire une interface

SchedulledWindow

La création et l'ouverture d'une fenêtre se réalisent par la séquence d'actions suivante :

 
| top |  
"top est la fenêtre construite"  
...  
"Construction de aCompositePart"  
...  
top := ScheduledWindow model: aModel label: aString minimumSize: aPoint.  
top model: theModel.
top component: aCompositePart.  
top open

La methode est generalement appelee openOn: theModel. Le lien avec theModel permet, lorsqu'on souhaite fermer la fen, de verifier si l'etat du modele est correct. En effet, avant de fermer une fen le systeme envoit au dependants (theModel en fait parti) le message closeRequest. Si cette methode retourne true alors la fen peut se fermer.

___________________________________________

Exercice 38 Pourquoi utilise-t-on le message model: theModel pour mettre le modele en place et non l'affectation plus rapide model := theModel ?

Indications...

___________________________________________

beugnard@enst-bretagne.fr