Class AnimationPlayer


  • public class AnimationPlayer
    extends java.lang.Object
    • Field Detail

      • animationTimer

        private final javax.swing.Timer animationTimer
      • animation

        @NotNull
        private @NotNull Animation animation
      • startTime

        private long startTime
      • elapsedTime

        private long elapsedTime
    • Method Detail

      • setAnimation

        public void setAnimation​(@Nullable
                                 @Nullable Animation animation)
      • animationState

        @NotNull
        public @NotNull AnimationState animationState()
      • isRunning

        public boolean isRunning()
      • start

        public void start()
      • stop

        public void stop()
      • pause

        public void pause()
      • resume

        public void resume()
      • elapsedTime

        private long elapsedTime()
      • tick

        private void tick()