jview
Class JNormalizedCanvas.AnimateTask

java.lang.Object
  extended by java.util.TimerTask
      extended by jview.JNormalizedCanvas.AnimateTask
All Implemented Interfaces:
Runnable
Enclosing class:
JNormalizedCanvas

private class JNormalizedCanvas.AnimateTask
extends TimerTask

This timer task does an animation using the list of valid set names provided during construction. It cycles through the list and toggles the active flag on the drawing set, followed by an immediate repaint.


Field Summary
private  List<String> animated
           
private  int current
           
private  String old
           
 
Constructor Summary
private JNormalizedCanvas.AnimateTask(List<String> sets)
           
 
Method Summary
private  List<String> getAnimated()
           
 void run()
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

animated

private List<String> animated

old

private String old

current

private int current
Constructor Detail

JNormalizedCanvas.AnimateTask

private JNormalizedCanvas.AnimateTask(List<String> sets)
Method Detail

getAnimated

private List<String> getAnimated()

run

public void run()
Specified by:
run in interface Runnable
Specified by:
run in class TimerTask