17
Tester le bean jauge
Charger le bean jauge (« Gauge ») dans la ToolBox
Placer le bean jauge (« Gauge ») dans la BeanBox, and
positionnner le nombre de pas à 10
Placer un bean « OurButton » dans la BeanBox
Avec le bean « OurButton » sélectionner, choisir dans le
menu Edit -> Events|mouseClick|buttonClicked, et tirer un
trait vers le bean jauge (« Gaude »)
Dans la boite de dialogue, sélectionner la méthode
progress()
Maintenant en cliquant sur le bouton, le pointeur avance
pour les 9 prochains clics.
Vous pouvez modifier le nombre de pas… et
recommencer
18
Construire une petite application avec 3
beans
Charge le bean Timer
Placer les bean « Gauge », « OurButton » et « Timer » dans la
BeanBox
Modifier le label du bean « OurButton » pour avoir « Start
Timer »
Lier l ’événement Events|mouseClick|buttonClicked associé au
bean « OurButton » à la méthode startTimer() du bean
«Timer»
Lier l ’événement Events|timer|timedOut du bean « Timer » à la
méthode progress() du bean « Gauge »
Selectionner le bean « Timer ». Positionner l ’attribut
« noOfTimeouts » à 10
Selectionner le bean « Gauge ». Positionner l ’attribut « steps »
à10
Cliquer sur le bouton « Start Timer » et vous devez voir
progresser la jauge pendant les 10 prochaines secondes !
19
Java Beans : évaluation
Intégration
au niveau source (Java...)
Visualisation de l’application
mais pas de son architecture
intéressant pour des composants graphiques
Environnement ‘BeanBox’
outils d’aide à la construction (vision exécution)
possibilité d’éditer les propriétés, les méthodes, mais plus
difficilement les liens entre les Beans
n’est pas orienté vers les applications réparties
Environnement ‘professionnel’
Intègrent tous aujourd’hui la notion de Beans
Permettent presque tous la visualisation de l’architecture