Class Animator

java.lang.Object
com.intellij.util.ui.Animator
All Implemented Interfaces:
Disposable

public abstract class Animator extends Object implements Disposable
  • Constructor Details

    • Animator

      public Animator(@NonNls String name, int totalFrames, int cycleDuration, boolean repeatable)
    • Animator

      public Animator(@NonNls String name, int totalFrames, int cycleDuration, boolean repeatable, boolean forward)
  • Method Details

    • paintCycleEnd

      protected void paintCycleEnd()
    • suspend

      public void suspend()
    • resume

      public void resume()
    • paintNow

      public abstract void paintNow(int frame, int totalFrames, int cycle)
    • dispose

      public void dispose()
      Specified by:
      dispose in interface Disposable
    • isRunning

      public boolean isRunning()
    • reset

      public void reset()
    • isForward

      public final boolean isForward()
    • isDisposed

      public boolean isDisposed()
    • toString

      public String toString()
      Overrides:
      toString in class Object