Package org.jfree.ui

Utility classes for creating user interfaces.

See:
          Description

Interface Summary
Drawable An interface for an object that can draw itself within an area on a Graphics2D.
GradientPaintTransformer The interface for a class that can transform a GradientPaint in some way.
 

Class Summary
Align A utility class for aligning rectangles.
ApplicationFrame A base class for creating the main frame for simple applications.
ArrowPanel A basic panel that displays a small up or down arrow.
BevelArrowIcon An arrow icon that can point up or down (usually used to indicate the sort direction in a table).
BoundsAnchor Deprecated. No longer required (see also RectangleAnchor).
DateCellRenderer A table cell renderer that formats dates.
DateChooserPanel A panel that allows the user to select a date.
ExtensionFileFilter A filter for JFileChooser that filters files by extension.
FilesystemFilter A filesystem filter.
FloatDimension A dimension object specified using float values.
FloatingButtonEnabler Enables a button to have a simple floating effect.
FontChooserDialog A dialog for choosing a font from the available system fonts.
FontChooserPanel A panel for choosing a font from the available system fonts - still a bit of a hack at the moment, but good enough for demonstration applications.
FontDisplayField A field for displaying a font selection.
GradientPaintTransformType Represents a type of transform for a GradientPaint.
HorizontalAlignment An enumeration of the horizontal alignment types (LEFT, RIGHT and CENTER).
InsetsChooserPanel A component for editing an instance of the Insets class.
InsetsTextField A JTextField for displaying insets.
IntegerDocument A document for editing integers.
JTextObserver An observer that selects all the text when a field gains the focus.
L1R1ButtonPanel A 'ready-made' panel that has one button on the left and another button on the right - a layout manager takes care of resizing.
L1R2ButtonPanel A 'ready-made' panel that has one button on the left and two buttons on the right - nested panels and layout managers take care of resizing.
L1R3ButtonPanel A 'ready-made' panel that has one button on the left and three buttons on the right - nested panels and layout managers take care of resizing.
Layer Used to indicate either the foreground or background layer.
LengthLimitingDocument This Document restricts the size of the contained plain text to the given number of characters.
NumberCellRenderer A table cell renderer that formats numbers with right alignment in each cell.
OverlayLayout A simple layoutmanager to overlay all components of a parent.
PaintSample A panel that displays a paint sample.
RectangleAnchor Used to indicate an anchor point for a rectangle.
RectangleEdge Used to indicate the edge of a rectangle.
RectangleInsets Represents the insets for a rectangle, specified in absolute or relative terms.
RefineryUtilities A collection of utility methods relating to user interfaces.
SerialDateChooserPanel A panel that allows the user to select a date.
Size2D A simple class for representing the dimensions of an object.
SortableTable A simple extension of JTable that supports the use of a SortableTableModel.
SortableTableHeaderListener Captures mouse clicks on a table header, with the intention of triggering a sort.
SortableTableModel The base class for a sortable table model.
SortButtonRenderer A table cell renderer for table headings - uses one of three JButton instances to indicate the sort order for the table column.
Spacer Represents an amount of blank space inside (or sometimes outside) a rectangle.
Spinner A very basic spinner component, used for demo purposes only.
StandardDialog The base class for standard dialogs.
StandardGradientPaintTransformer Transforms a GradientPaint to range over the width of a target shape.
StrokeChooserPanel A component for choosing a stroke from a list of available strokes.
StrokeSample A panel that displays a stroke sample.
TextAnchor Used to indicate the position of an anchor point for a text string.
TextAnchorTable Deprecated. No longer used.
UIUtilities  
VerticalAlignment An enumeration of the vertical alignment types (TOP, BOTTOM and CENTER).
WizardDialog A dialog that presents the user with a sequence of steps for completing a task.
WizardPanel A panel that provides the user interface for a single step in a WizardDialog.
 

Package org.jfree.ui Description

Utility classes for creating user interfaces.