Package doodlepad

  • Interface Summary
    Interface Description
    Pad.DispatchMethodNoParameters
    Interface for the dispatch method with a signature having no parametes.
    Pad.PadKeyEventHandler
    Interface used by methods that assign key event handlers given a method reference as a parameter.
    Pad.PadKeyTypedEventHandler
    Interface used by methods that assign key typed event handlers given a method reference as a parameter.
    Pad.PadMouseEventHandler
    Interface used by methods that assign mouse event handlers given a method reference as a parameter.
    Pad.PadTimerEventHandler
    Interface used by methods that assign timer event handlers given a method reference as a parameter.
    PadKeyListener
    The interface to be implemented when handling PadKeyListener events.
    PadMouseListener
    The interface to be implemented when handling PadMouseListener events.
    PadTickListener
    The interface to be implemented when handling PadTickListener events.
    Shape.ShapeMouseEventHandler
    Interface used by methods that assign mouse event handlers given a method reference as a parameter.
    Shape.ShapeSelectionEventHandler
    Interface used by methods that assign selection event handlers given a method reference as a parameter.
    ShapeMouseListener
    The interface to be implemented when handling ShapeMouseListener events.
    Sound.SoundEventHandler
    Interface used by methods that assign Sound event handlers given a method reference as a parameter.
  • Class Summary
    Class Description
    Arc
    A class that implements a graphical arc shape.
    Dimension
    A class that encapsulates width and height parameters.
    Image
    A class that loads an image from a file and draws it on a Pad.
    Layer
    An object representing a drawing layer for the Pad class.
    Line
    A class that implements a graphical straight line shape.
    Oval
    A class that implements a graphical oval shape.
    Pad
    A class that implements a drawing surface and window for graphical shapes.
    Path
    A class that implements a general graphical path object.
    Point
    A simple utility Point class.
    Polygon
    A class that implements a general graphical polygon object made up of straight lines
    Rectangle
    A class that implements a graphical rectangle object
    RoundRect
    A class that implements a graphical rectangle object with rounded corners
    Shape
    Abstract base class for all graphical shape objects
    Sound
    A class that loads a supported sound file and allows it to be played.
    Sprite
    A class that loads a sprite sheet image from a file and animates it on a Pad
    Text
    A class that implements a graphical object made up of text.
    Throttle
    A class that attempts to smooth out looping animation by measuring and executing the appropriate delay between frames.
    Util
    A class with useful static utility methods.