PPT Slide
Option #3: Semantic Events
The foregoing options (interfaces and objects) involved
Event processing may also occur through the use of semantic events.
Unlike listeners/adapters, these are high-level, component-based events.
They essentially ‘funnel’ a variety of low-level events into a single method.
NOTE: You lose ability to catch small, granular events (e.g., mouseEntered/Exited are not possible).
Since ALL events delivered to a few methods,
event handling relies on complex,
linear if/else structures.