Uses of Interface

Packages that use SupportsPropertyChange
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 

Uses of SupportsPropertyChange in edu.neu.ccs.gui

Subinterfaces of SupportsPropertyChange in edu.neu.ccs.gui
 interface Paintable
          Paintable describes an object that can paint onto a graphics context.

Classes in edu.neu.ccs.gui that implement SupportsPropertyChange
 class AbstractPaintable
          The abstract class AbstractPaintable defines objects that implement Paintable.
 class AutomaticCurve
          Class AutomaticCurve extends AutomaticShape and fixes the Path.Strategy to be Path.BEZIER_CUBIC.
 class AutomaticShape
          Class AutomaticShape implements a BaseVertexShape in which the tangent array is always automatically computed from the vertex array and other settings using a Tangent.Strategy object.
 class BaseShape
          Class BaseShape encapsulates a Shape defined using vertex and tangent data.
 class BaseVertexShape
          Class BaseVertexShape extends BaseShape to provide the common functionality for those classes that either do not use the tangent data of BaseShape or compute the tangent data automatically from the vertex data and other internal settings.
 class ClippingWrapper
          The class ClippingWrapper will wrap a Paintable and a clipping Shape to obtain a Paintable that clips the original Paintable to the Shape.
 class ImagePaintable
          An ImagePaintable creates an AbstractPaintable using an image, image icon, filename, or URL.
 class ImagePaintableLite
          An ImagePaintableLite creates a Paintable using an image filename or an image URL.
 class JPTComponent
          The abstract class JPTComponent extends JComponent in order to support property change and add mouse and key adapters.
 class MultiLineTextPaintable
          Class MultiLineTextPaintable provides the basic functionality of TextPaintable for text that contains newlines.
 class PaintableComponent
          Class PaintableComponent encapsulates a Paintable and uses that paintable to define the PaintComponent method and to determine the size of the component.
 class PaintableSequence
          A PaintableSequence encapsulates a sequence of Paintable objects.
 class PaintableSequenceComposite
          The class PaintableSequenceComposite is a base class for the construction of Paintable classes.
 class PaintBar
          Class PaintBar implements a Paintable that paints a one or two dimensional array of disks.
 class PaintSwatch
          Class PaintSwatch is a light weight component to draw a rectangular paint swatch with a given paint, size, and optional border.
 class PointPaintable
          A PointPaintable creates a Paintable using a point, a PlotMark, and a Paint.
 class PolygonDotsShape
          Class PolygonDotsShape defines a shape that consists of the vertex dots of a polygon.
 class PolygonShape
          Class PolygonShape defines a polygon using vertex data.
 class ShapePaintable
          A ShapePaintable creates an AbstractPaintable using a Shape object and other related data.
 class TextPaintable
          A TextPaintable creates a Paintable using a string, a font, and other related data.
 class Tile
          The class Tile will wrap a Paintable object to obtain to a copy that may be subject to mutation that does not affect the data in the encapsulated paintable.
 class TileBox
          The class TileBox will wrap an object by converting it to a Paintable if it is not one already.
 class TweakableCurve
          Class TweakableCurve extends TweakableShape and fixes the Path.Strategy to be Path.BEZIER_CUBIC.
 class TweakableShape
          Class TweakableShape implements a BaseShape in which the vertex array and the tangent array may be changed independently of one another.

Fields in edu.neu.ccs.gui declared as SupportsPropertyChange
private  SupportsPropertyChange PropertyChangeForwardingListener.spc
          The object to which events will be forwarded.

Methods in edu.neu.ccs.gui that return SupportsPropertyChange
 SupportsPropertyChange PropertyChangeForwardingListener.getSupportsPropertyChange()
          Returns the object that implements SupportsPropertyChange.

Constructors in edu.neu.ccs.gui with parameters of type SupportsPropertyChange
PropertyChangeForwardingListener(SupportsPropertyChange spc)
          The constructor that sets the associated object that implements SupportsPropertyChange.