Java 1'1 Event Model - PowerPoint PPT Presentation

1 / 8
About This Presentation
Title:

Java 1'1 Event Model

Description:

... classes of the event-delagation model are in the java.awt.event package. ... The limitations of Java's original event model. Event Classes. Event Listeners ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 9
Provided by: lockh62
Category:
Tags: event | java | javas | model

less

Transcript and Presenter's Notes

Title: Java 1'1 Event Model


1
Java 1.1 Event Model
  • An Examination of the Event Delegation Model

2
What Well Cover
  • Javas original event model
  • The four concepts of the Java 1.1 event model
  • Event Classes
  • Event Listeners
  • Explicit Event Enabling
  • Adapters

3
Original Event Model
  • Outward rippling model
  • Events only visible to original container, or its
    containers
  • Lots of waste - no way to disable uninteresting
    events
  • 1.1 Model - event delegation

4
1.1 Model - Event Classes
  • Event classes - classes for objects generated by
    the UI events
  • All inherit from java.util.EventObject
  • Via the java.awt.AWTEvent
  • All the remaining classes of the event-delagation
    model are in the java.awt.event package.

5
1.1 Model - Event Listeners
  • Event listeners - classes that implement an event
    listener interface for a particular type of event
  • The event listeners are then added to the list of
    event listeners for the object generating the
    event

6
Explicit Event Enabling
  • Alternative to delegation, explicit enabling
  • UI components call enableEvents() and have a
    method to process them
  • The super.processXXXEvent() must be called
  • This will process events prior to any event
    listeners

7
1.1 Model - Adapters
  • Several of the listener interfaces have multiple
    methods.
  • Since it can be inconvenient to implement all the
    methods if you only need one, Java has adapters
  • Adapters implement all methods of an interface
    with methods that do nothing.

8
What we covered
  • The limitations of Javas original event model
  • Event Classes
  • Event Listeners
  • Explicit Event Enabling
  • Adapters
Write a Comment
User Comments (0)
About PowerShow.com