Next: 4.4.3 Testagent
Up: VoyagerMasaGatewayApplet
Previous: void set_buttons()
Das Event-Handling wird hauptsächlich durch den
AppletActionListener durchgeführt. Die jeweiligen Aufrufe zur
Steuerung der Agenten werden mit den Benutzereingaben als Parameter an
_voyagerMasaGateway geschickt und deren Rückgabewerte als
Ausgabe in einem Textfeld an der Oberfläche dem Benutzer
angezeigt. Bei fehlerhafter Ausführung wird die Exception
abgefangen und eine Fehlermeldung ebenfalls auf dem zuvor erwähnten
Textfeld ausgegeben. Nach jedem Ereignis wird update_gui()
aufgerufen, um die veränderten Daten auf die Oberfläche zu
übertragen. Bei Veränderung der Eingabefelder, die eine Aktivierung
bzw. Deaktivierung der Buttons haben sollen, wird der
AppletCaretListener aktiv und setzt mit set_buttons() die Zustände der Buttons neu.
Copyright Munich Network Management Team