|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Displayable | |
| 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 Displayable in edu.neu.ccs.gui |
| Subinterfaces of Displayable in edu.neu.ccs.gui | |
interface |
GeneralView
Interface to be implemented by a class of interface objects whose view state may be appropriate for input of various classes of model objects. |
interface |
TypedView
Interface to be implemented by a class of interface objects whose data state is appropriate for input of a particular class of model objects. |
| Classes in edu.neu.ccs.gui that implement Displayable | |
class |
ActionsPanel
A panel containing Action objects represented
by buttons that initiate their respective actions. |
class |
Annotation
A component
representing an annotation in a GUI,
such as the prompt for an input object
or the caption for an image. |
class |
ArrayPanel
An abstract
designed for input of an array of a single type of
objects. |
class |
BooleanView
A
for the input of a boolean value. |
class |
BufferedPanel
A panel that maintains a persistent graphics state by repainting itself from a stored object. |
protected static class |
BufferedPanel.Painter
Panel that paints the internal BufferedImage
that maintains the persistent graphics state
of a BufferedPanel. |
class |
ColorView
A for the input
of a Color that contains a color swatch on the
left that displays the selected color and an optional drop
down view on the right that allows for both the direct input
of numeric color data (rgba or hex) and for the selection of
certain colors using swatch-name pairs shown in the dropdown. |
class |
ComponentWrapper
Wrapper for a single component that uses a AlignedLayout and
faithfully respects minimum, maximum, and preferred sizes. |
class |
Display
A panel containing a object,
with the option of a title and an
. |
class |
DisplayCollection
A dynamic linear collection of objects,
displayed using either a horizontal or vertical layout. |
class |
DisplayPanel
A is a
that recursively propagates
Displayable method calls
only to contained components
that are also Displayable. |
class |
DisplayWrapper
Wrapper for a single Displayable object
that uses a CenterLayout
and faithfully respects
minimum, maximum, and preferred sizes. |
class |
Dropdown
Class Dropdown provides the base functionality
for dropdown lists. |
class |
DropdownView
A
for the selection of one of various provided
items
or, if editable, a choice entered by the user. |
class |
FileView
A
for input of a filename that either represents
a path to an existing file
or a path to which a file could be written. |
class |
GeneralViewWrapper
Wrapper for a GeneralView that uses a CenterLayout
and faithfully respects minimum, maximum, and preferred sizes. |
class |
Halo
A wrapper class for one Object viewed as a
Component. |
class |
ImageViewer
Class ImageViewer creates
an image viewer for local image files. |
class |
ImageViewerBase
Class ImageViewerBase is the base class for building
an image viewer for local image files (ImageViewer) and
an image viewer for files on the web (WebImageViewer). |
class |
OptionsView
A
for selection of one out of various indexed and labeled choices
represented by JRadioButtons. |
class |
RadioPanel
RadioPanel implements the base panel
for matching strings and radio buttons and maintaining the
mutual exclusiveness of button selection. |
class |
RequestImageViewer
Class RequestImageViewer creates a simple
GUI to enable a user to specify the parameters for making
an ImageViewer;
this GUI also provides a button to create the viewer and
a button to provide help directions. |
class |
RequestWebImageViewer
Class RequestWebImageViewer creates a simple
GUI to enable a user to specify the parameters for making
a WebImageViewer;
this GUI also provides a button to create the viewer and
a button to provide help directions. |
class |
ScrollableDisplay
A JPTScrollPane that contains
a single Displayable object,
and delegates Displayable method calls
to its viewport view. |
class |
SliderView
A
for input of int values in a bounded range
using direct manipulation. |
class |
StringObjectDropdown
A view based on JComboBox for the selection of an object
using an associated string in a StringObjectMap. |
class |
StringObjectRadioPanel
A view based on RadioPanel for the selection of an object
using an associated string in a StringObjectMap. |
class |
SwatchNamePair
Class SwatchNamePair provides a component with a
paint swatch and its name. |
class |
TablePanel
A DisplayPanel designed to use a TableLayout as
its layout manager. |
class |
TextAreaView
A
for input of Strings that may represent
multiple lines of text. |
class |
TextFieldView
A for input of
objects or elements
of the data state of a Stringable object. |
class |
TypedViewWrapper
Wrapper for a TypedView
that uses a CenterLayout and
faithfully respects minimum, maximum, and preferred sizes. |
class |
VisualColorList
Class VisualColorList displays the named colors as defined
in class Colors using a square color swatch and a label. |
class |
WebImageViewer
Class WebImageViewer creates
an image viewer for files on the web. |
class |
XObjectView
View for output of the String representation
of the state of an . |
class |
Zoo
allowing selection and direct manipulation of components. |
class |
ZooContainer
Abstract superclass for containers used in a . |
class |
ZooGroup
Associative collection of components contained within a . |
| Fields in edu.neu.ccs.gui declared as Displayable | |
protected Displayable |
Display.view
The displayed object for this display. |
| Methods in edu.neu.ccs.gui that return Displayable | |
Displayable |
ScrollableDisplay.getDisplay()
Returns the displayed object. |
Displayable |
DisplayWrapper.getWrappedDisplay()
Returns the wrapped display. |
Displayable |
Display.getDisplay()
Returns the displayed object. |
| Methods in edu.neu.ccs.gui with parameters of type Displayable | |
void |
ScrollableDisplay.setDisplay(Displayable d)
Sets the displayed object to the given Displayable object. |
void |
DisplayWrapper.setWrappedDisplay(Displayable display)
Sets the wrapped display to the given Displayable object. |
void |
Display.setDisplay(Displayable viewObject)
Sets the displayed object to the given Displayable object. |
| Constructors in edu.neu.ccs.gui with parameters of type Displayable | |
ScrollableDisplay(Displayable d)
Constructs a scrollable display containing the given Displayable object. |
|
DisplayWrapper(Displayable display)
Constructs a wrapper for the given Displayable object. |
|
DisplayCollection(Displayable[] obj)
Constructs a collection containing the given array of objects with the default orientation. |
|
DisplayCollection(Displayable[] obj,
int orientation)
Constructs a collection containing the given array of objects with the given orientation. |
|
Display(Displayable viewObject)
Constructs a display containing the given object, with no annotation or title. |
|
Display(Displayable viewObject,
String annotationText,
String titleText)
Constructs a display containing the given object, with the given annotation text and title text. |
|
Display(Displayable viewObject,
String annotationText,
String titleText,
int annotationAlign,
int titleAlign)
Constructors a display containing the given object, with the given annotation text and title text, using the given alignments for the title and annotation. |
|
Display(Displayable viewObject,
Display.Settings settings)
Constructs a display containing the given object, with the remaining settings taken from the given Settings object. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||