Uses of Interface
edu.neu.ccs.util.JPTConstants

Packages that use JPTConstants
edu.neu.ccs Provides the Stringable interface and data models that implement the interface. 
edu.neu.ccs.console Provides classes that implement the JPT text console. 
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
edu.neu.ccs.jpf Provides the classes that implement the Java Power Framework
edu.neu.ccs.util Provides utility classes and classes with static utility methods. 
 

Uses of JPTConstants in edu.neu.ccs
 

Classes in edu.neu.ccs that implement JPTConstants
 class XCircle
          Class XCircle extends XOval but requires that its location be specifed by its center and its size be specified by its radius.
 class XComplex
          Class XComplex extends XPoint2D in order to implement the operations of complex numbers.
 class XFourier
          Class XFourier provides an implementation of a fourier series in one real variable with real coefficients.
 class XInterval
          Encapsulates an interval of double precision numbers.
 class XLine2D
          Class XLine2D extends Line2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to support Stringable.
 class XOval
          Class XOval extends Ellipse2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to add error checking that prevents the width and height from being set to negative values.
 class XPoint2D
          Class XPoint2D extends Point2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class and to support Stringable.
 class XPolynomial
          Class XPolynomial provides an implementation of a polynomial in one real variable with real coefficients.
 class XPolynomialComplex
          Class XPolynomialComplex provides an implementation of a polynomial in one complex variable with complex coefficients.
 class XRect
          Class XRect extends Rectangle2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class, to add error checking that prevents the width and height from being set to negative values, and to support Stringable.
 class XRoundRect
          Class XRoundRect extends RoundRectangle2D.Double in order to provide a much shorter name that does not explicitly refer to an inner class, to add error checking that prevents the widths and heights from being set to negative values, and to support Stringable.
 class XRoundSquare
          Class XRoundSquare extends XRoundRect but requires that its location be specifed by its center, its size by an object radius, and its arc size by a common arc radius.
 class XSquare
          Class XSquare extends XRect but requires that its location be specifed by its center and its size be specified by the radius of the inscribed circle.
 

Uses of JPTConstants in edu.neu.ccs.console
 

Classes in edu.neu.ccs.console that implement JPTConstants
 class ConsoleGateway
          Provides methods for using a console object to perform text input and output operations.
(package private)  class ConsoleTextPane
          A text pane for styled input and output of console text.
(package private)  class ConsoleWindow
          A floating window containing a console text pane, with a menu providing access to functionality for the "activated" console object.
 

Uses of JPTConstants in edu.neu.ccs.gui
 

Subinterfaces of JPTConstants in edu.neu.ccs.gui
 interface Paintable
          Paintable describes an object that can paint onto a graphics context.
 interface StringObjectView
          The interface for views designed to permit the selection of an object using an associated string in a StringObjectMap.
 

Classes in edu.neu.ccs.gui that implement JPTConstants
 class AbstractPaintable
          The abstract class AbstractPaintable defines objects that implement Paintable.
 class ActionsPanel
          A panel containing Action objects represented by buttons that initiate their respective actions.
 class AlignedLayout
          Layout that maintains a single component in a justified position within the parent container.
 class Annotation
          A Displayable component representing an annotation in a GUI, such as the prompt for an input object or the caption for an image.
 class ArrayPanel
          Class ArrayPanel is an abstract class that is designed for the input of an array of a single type of Stringable object; this class must implement the TypedView interface in such a way that the data type associated with this view is constructed via the Stringable array in some fashion.
 class BasePane
          Class BasePane contains common font and size definitions for use in certain other JPT classes.
 class BooleanView
          A TypedView for the input of a boolean value.
 class BufferedPanel
          A BufferedPanel combines bit-map-graphics with algorithmic graphics based on objects.
protected static class BufferedPanel.Painter
          Panel that paints the internal buffered image that maintains the persistent graphics state of the buffered panel.
 class CheckerBoard
          CheckerBoard implements a checkerboard in which one can interactively contrast two colors.
 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 ColorPane
          Class ColorPane provides a pane that may be used to interactively set a color by setting the red, green, blue, and alpha components using 4 SliderView sliders.
 class ColorPaneDialog
          Class ColorPaneDialog constructs an OK-Cancel dialog whose content is a ColorPane.
 class ColorView
          A TypedView for the input of a Color that contains an optional color swatch on the left that displays the selected color and an optional dropdown 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 Display
          A panel containing a >Displayable> object, with the option of a title and an >Annotation>.
 class DisplayCollection
          A dynamic linear collection of Displayable objects, displayed using either a horizontal or vertical layout.
 class DisplayPanel
          A DisplayPanel is a JPanel that recursively propagates Displayable method calls only to contained components that are also Displayable.
 class Dropdown
          Class Dropdown provides the base functionality for dropdown lists.
 class DropdownView
          A GeneralView for the selection of one of various provided String items or, if editable, a choice entered by the user.
 class ErrorDialog
          A modal dialog box for input of Stringable objects that is used by the standard error handling strategy for Fragile components in the JPT.
 class ExpressionEvaluationPane
          Class ExpressionEvaluationPane provides a pane that permits the interactive evaluation of expressions with data types BigInteger, double, and boolean.
 class FileView
          A TypedView 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 FontSampler
          Class FontSampler creates a GUI to sample the fonts installed on the system.
 class FunctionsPlotter
          Class FunctionsPlotter is an end-user tool for plotting functions of one parameter.
 class GeneralDialog
          A dialog box containing a Component and an ActionsPanel that contains actions to respond to and dismiss the dialog.
 class GeneralViewSupport
          GeneralViewSupport contains the common code to support the features of a GeneralView.
 class Halo
          A wrapper class for one Object viewed as a Component that uses a CenterLayout and provides positive border insets.
 class HTable
          Class HTable extends TablePanel to constrain the table to be HORIZONTAL, that is, to have just one column.
 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 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 InputDialog
          A modal dialog box for input of a Stringable object that also provides static convenience methods for input using a provided input component.
(package private) static class InputDialog.CompoundView
          A typed view constructed from the provided input component and decorated based on the input properties of the view.
 class InputProperties
          A property list used to store properties pertaining to input components.
 class JPTComponent
          The abstract class JPTComponent extends JComponent in order to support property change and add mouse and key adapters.
 class JPTFrame
          JPTFrame extends the Java JFrame class for the following purposes.
 class JPTScrollPane
          Class JPTScrollPane extends JScrollPane by adding methods that help control the preferred size of the JViewport window.
 class LookAndFeelTools
          Class LookAndFeelTools contains several static methods that assist in using the Java look and feel facilities.
 class MultiColorView
          Class MultiColorView provides a view in which there is a table with labels in column 0 and corresponding ColorView objects in column 1.
 class MultiLineTextPaintable
          Class MultiLineTextPaintable provides the basic functionality of TextPaintable for text that contains newlines.
 class OptionsView
          A TypedView for selection of one out of various indexed and labeled choices represented by JRadioButtons.
 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 PathListView
          Class PathListView creates a view for input and output of a PathList in a GUI.
 class PathNodeView
          Class PathNodeView uses a TextFieldView to input the single line of text needed to define a PathNode.
 class PointPaintable
          A PointPaintable creates a Paintable using a point, a PlotMark, and a Paint.
 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 ShapePaintable
          A ShapePaintable creates an AbstractPaintable using a Shape object and other related data.
 class SimpleArrayPanel
          Class SimpleArrayPanel provides a panel that can hold one or more views of a given type with the number of such views under interactive user control.
 class SimpleDialog
          Provides only static convenience methods for simple modal dialog box input.
 class SimpleFunctionBuilder
          Class SimpleFunctionBuilder builds a panel that combines a SimpleFunctionPane with an ExpressionEvaluationPane so that a user can both interactively define simple functions and then test them in an evaluation scenario immediately.
 class SimpleFunctionBuilderWithIO
          Class SimpleFunctionBuilderWithIO builds a panel that combines a SimpleFunctionPaneWithIO with an ExpressionEvaluationPane so that a user can both interactively define simple functions and then test them in an evaluation scenario immediately.
 class SimpleFunctionPane
          Class SimpleFunctionPane provides a pane that permits the interactive definition of simple functions, that is, objects of class SimpleFunction.
 class SimpleFunctionPaneWithIO
          Class SimpleFunctionPaneWithIO extends SimpleFunctionPane in order to add the facility to save simple function definitions to a file and to read back such definitions from a file.
 class SliderView
          Class SliderView permits the construction of a slider with pixel-level control of the size of the slider track.
 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 StringViewer
          Class StringViewer provides static tools for viewing a String in a GUI.
 class SwatchNamePair
          Class SwatchNamePair provides a component with a paint swatch and its name.
 class TableLayout
          Layout manager effecting a table with an arbitrary number of rows and columns, each with their own width and height.
 class TablePanel
           A DisplayPanel designed to use a TableLayout as its layout manager.
 class TextAreaView
          A TypedView for input of Strings that may represent multiple lines of text.
 class TextFieldView
          A GeneralView for input of Stringable objects or elements of the data state of a Stringable object.
 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 VisualColorList
          Class VisualColorList displays the named colors as defined in class Colors using a square color swatch and 3 labels with the color name, the RGBA value, and the hex color value.
 class VisualColorSampler
          Class VisualColorSampler combines a VisualColorList with a CheckerBoard so that a user can experiment with colors and color contrasts.
 class VTable
          Class VTable extends TablePanel to constrain the table to be VERTICAL, that is, to have just one column.
 class WebImageViewer
          Class WebImageViewer creates an image viewer for files on the web.
 class Zoo
          ZooContainer allowing selection and direct manipulation of components.
 class ZooContainer
          Abstract superclass for containers used in a Zoo.
 class ZooGroup
          Associative collection of components contained within a Zoo.
 

Uses of JPTConstants in edu.neu.ccs.jpf
 

Classes in edu.neu.ccs.jpf that implement JPTConstants
 class JPF
          The Java Power Framework class JPF provides the foundation for creating an automatic Java GUI application with access to: the JPT console I/O via the interface ConsoleAware a simple graphics window using a BufferedPanel.
(package private)  class JPFApplication
          This is the main application that sets up a console, a graphics window, and installs a list of actions to select one of several tasks to run from a given collection of "proper" methods.
 class JPFBase
          Provides the base utility methods for use in the Java Power Framework.
(package private)  class MethodGUI
          This class implements the GUI for a Method that is non-trivial, that is, has a return value and/or non-trivial parameters.
 

Uses of JPTConstants in edu.neu.ccs.util
 

Classes in edu.neu.ccs.util that implement JPTConstants
 class JPTUtilities
          Provides general utility methods used by various classes in the JPT.