|
The user interface events must be fed to the Java AWT system from the host window. Java has Peer class objects (more about these later) in native code for each component in the AWT. When a peer receives an event, e.g. a click on a button, it sends it to its corresponding Java AWT object. Then the AWT in Java 1.0 sends the event to the corresponding, lowest level component, e.g. the button over which the cursor was clicked. If that component doesn't handle the event, it goes to the container that holds it, which can then handle the event. If not, then the event moves up the containers until it is either handled or ignored.
In vers. 1.1 the AWT only sends events to those objects that implement the listener interface and have registered as listeners for the particular kind of event for that component:
|
||||||||||||
|
|||||||||||||