Idea obsługi zdarzeń

Kiedy użytkownik np. klika na obiekt typu Component, zostaje utworzony obiekt typu Event. System AWT obsługi zdarzeń przekazuje to zdarzenie wyżej w hierarchii obiektów typu Component, dając każdemu elementowi szansę na obsłużenie tego zdarzenia.

Każdy obiekt typu Component może reagować na zdarzenie w jeden z nastepujących sposobów:

Można powiedzieć, że system AWT obsługi zdarzeń jest systemem filtracji zdarzeń.

Chociaż AWT definiuje wiele rodzajów różnych zdarzeń, nie widzi on wszystkiego, co się dzieje. Z tego powodu AWT widzi tylko te zdarzenia, które kod programu pozwala mu widzieć. Np pola tekstowe nie przekażą zdarzenia polegającego na ruchu myszš do AWT. Chcąc mieć dostęp do szerokiego wachlarza zdarzeń, można zaimplementować typ potomny klasy Canvas, który umożliwia obsługę wszystkich zdarzeń.

The Event Object

Obiekt typu Event przechowuje nastepujące informacje:

Gdańsk 03.05.1998