next up previous contents
Next: void clear_selection() Up: Allgemeine Methoden Previous: void init()

void initEventHandler()

Diese Methode wird nur einmal aufgerufen, nämlich beim Start des Applets in der Methode init() . Sie sorgt dafür, daß jedem Button, der in init() eingerichtet wurde, ein entsprechender ActionListener zugeordnet wird. Jeder ActionListener definiert die Aktion, die ausgeführt wird, wenn ein Button gedrückt wird. Zu diesem Zweck wird die Methode actionPerformed(...) jedes ActionListeners implementiert. Um zu verhindern, daß Aktionen auf Agenten versehentlich ausgeführt werden, wird am Ende der actionPerformed(...) -Methoden der Buttons des Manage agents Panels die Methode clear_selection() aufgerufen, die dafür sorgt, daß eben diese Buttons deaktiviert werden und die momentane Selektion der Agententabelle gelöscht wird.
Überdies wird in initEventHandler() ein MouseListener für die Tabelle der geladenen Agenten definiert. Dessen Methode mousePressed(...) sorgt dafür, daß im Falle eines Doppelklicks auf einen Agenten der Tabelle ein neues Browserfenster mit dem Applet des Agenten geöffnet wird.



Copyright Munich Network Management Team