src/share/classes/java/awt/SequencedEvent.java
Print this page
*** 24,33 ****
--- 24,34 ----
*/
package java.awt;
import java.util.LinkedList;
+ import sun.awt.AWTAccessor;
import sun.awt.AppContext;
import sun.awt.SunToolkit;
/**
* A mechanism for ensuring that a series of AWTEvents are executed in a
*** 52,61 ****
--- 53,73 ----
private final AWTEvent nested;
private AppContext appContext;
private boolean disposed;
+ static {
+ AWTAccessor.setSequencedEventAccessor(new AWTAccessor.SequencedEventAccessor() {
+ public AWTEvent getNested(AWTEvent sequencedEvent) {
+ return ((SequencedEvent)sequencedEvent).nested;
+ }
+ public boolean isSequencedEvent(AWTEvent event) {
+ return event instanceof SequencedEvent;
+ }
+ });
+ }
+
/**
* Constructs a new SequencedEvent which will dispatch the specified
* nested event.
*
* @param nested the AWTEvent which this SequencedEvent's dispatch()