类 TimeSwitchSprite

  • 所有已实现的接口:
    Sprite

    public class TimeSwitchSprite
    extends java.lang.Object
    implements Sprite
    This Sprite displays another Sprite in a given time interval. The time of the encapsulated Sprite is shifted by the start time.
    • 构造器概要

      构造器 
      构造器 说明
      TimeSwitchSprite​(long onTime, long offTime, Sprite sprite)
      Creates a new TimeSwitchSprite for displaying a given Sprite in a given time interval.
      TimeSwitchSprite​(long onTime, Sprite sprite)
      Creates a new TimeSwitchSprite for displaying a given Sprite starting at a given time.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void paint​(java.awt.Graphics graphics, long time)
      Paints the object.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • TimeSwitchSprite

        public TimeSwitchSprite​(long onTime,
                                Sprite sprite)
        Creates a new TimeSwitchSprite for displaying a given Sprite starting at a given time.
        参数:
        onTime - the start time.
        sprite - the toggled Sprite.
      • TimeSwitchSprite

        public TimeSwitchSprite​(long onTime,
                                long offTime,
                                Sprite sprite)
        Creates a new TimeSwitchSprite for displaying a given Sprite in a given time interval.
        参数:
        onTime - the start time.
        offTime - the stop time.
        sprite - the toggled Sprite.
    • 方法详细资料

      • paint

        public void paint​(java.awt.Graphics graphics,
                          long time)
        从接口复制的说明: Sprite
        Paints the object.
        指定者:
        paint 在接口中 Sprite
        参数:
        graphics - the Graphics to paint on.
        time - the time since the start of the animation, expressed in milliseconds.