next up previous contents
Next: 4.4.3 Testagent Up: VoyagerMasaGatewayApplet Previous: void set_buttons()

Event-Handling

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