Package com.jrefinery.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.
 

Class Summary
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).
DateChooserPanel A panel that allows the user to select a date.
ExtensionFileFilter A filter for JFileChooser that filters files by extension.
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.
InsetsChooserPanel A component for editing an instance of the Insets class.
InsetsTextField A JTextField for displaying insets.
IntegerDocument A document for editing integers.
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.
NumberCellRenderer A table cell renderer that centers information in each cell.
PaintSample A panel that displays a paint sample.
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.
Spinner A very basic spinner component, used for demo purposes only.
StandardDialog The base class for standard dialogs.
StrokeChooserPanel A component for choosing a stroke from a list of available strokes.
StrokeSample A panel that displays a stroke sample.
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 com.jrefinery.ui Description

Utility classes for creating user interfaces.