![]() |
![]() |
![]() |
![]() |
![]() |
|
To put work on the display-operations queue, you define a class
that implements the Runnable interface, with a run method
that calls the decrementPosition method of the
Marquee class. If you call that class ChangeHandler,
then you call decrementPosition by adding a ChangeHandler
instance to the display work queue, as described in Segment 893
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class ChangeHandler implements Runnable {
private Marquee marquee;
public ChangeHandler (Marquee c) {
marquee = c;
}
public void run() {
marquee.decrementPosition();
}
}