org.jfree.ui |
Utility classes for creating user interfaces.
|
Java Source File Name | Type | Comment |
Align.java | Class | A utility class for aligning rectangles. |
ApplicationFrame.java | Class | A base class for creating the main frame for simple applications. |
ArrowPanel.java | Class | A basic panel that displays a small up or down arrow. |
BevelArrowIcon.java | Class | An arrow icon that can point up or down (usually used to indicate the sort direction in a table). |
DateCellRenderer.java | Class | A table cell renderer that formats dates. |
DateChooserPanel.java | Class | A panel that allows the user to select a date. |
Drawable.java | Interface | An interface for an object that can draw itself within an area on a Graphics2D. |
DrawablePanel.java | Class | A component, that accepts a drawable and which draws that drawable. |
ExtendedDrawable.java | Interface | A drawable that has a preferred size and aspect ratio. |
ExtensionFileFilter.java | Class | A filter for JFileChooser that filters files by extension. |
FilesystemFilter.java | Class | A filesystem filter. |
FloatDimension.java | Class | A dimension object specified using float values. |
FloatingButtonEnabler.java | Class | Enables a button to have a simple floating effect. |
FontChooserDialog.java | Class | A dialog for choosing a font from the available system fonts. |
FontChooserPanel.java | Class | 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.java | Class | A field for displaying a font selection. |
GradientPaintTransformer.java | Interface | The interface for a class that can transform a GradientPaint to
fit an arbitrary shape. |
GradientPaintTransformType.java | Class | Represents a type of transform for a GradientPaint . |
HorizontalAlignment.java | Class | An enumeration of the horizontal alignment types (LEFT ,
RIGHT and CENTER ). |
InsetsChooserPanel.java | Class | A component for editing an instance of the Insets class. |
InsetsTextField.java | Class | A JTextField for displaying insets. |
IntegerDocument.java | Class | A document for editing integers. |
JTextObserver.java | Class | An observer that selects all the text when a field gains the focus. |
KeyedComboBoxModel.java | Class | The KeyedComboBox model allows to define an internal key (the data element)
for every entry in the model.
This class is usefull in all cases, where the public text differs from the
internal view on the data. |
L1R1ButtonPanel.java | Class | 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.java | Class | 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.java | Class | 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.java | Class | Used to indicate either the foreground or background layer. |
LengthAdjustmentType.java | Class | Represents the three options for adjusting a length: expand, contract, and
no change. |
LengthLimitingDocument.java | Class | This Document restricts the size of the contained plain text to the given number of
characters. |
NumberCellRenderer.java | Class | A table cell renderer that formats numbers with right alignment in each cell. |
OverlayLayout.java | Class | A simple layoutmanager to overlay all components of a parent. |
PaintSample.java | Class | A panel that displays a paint sample. |
RectangleAnchor.java | Class | Used to indicate an anchor point for a rectangle. |
RectangleEdge.java | Class | Used to indicate the edge of a rectangle. |
RectangleInsets.java | Class | Represents the insets for a rectangle, specified in absolute or relative
terms. |
RefineryUtilities.java | Class | A collection of utility methods relating to user interfaces. |
SerialDateChooserPanel.java | Class | A panel that allows the user to select a date.
This class is incomplete and untested. |
Size2D.java | Class | A simple class for representing the dimensions of an object. |
SortableTable.java | Class | A simple extension of JTable that supports the use of a SortableTableModel. |
SortableTableHeaderListener.java | Class | Captures mouse clicks on a table header, with the intention of triggering a sort. |
SortableTableModel.java | Class | The base class for a sortable table model. |
SortButtonRenderer.java | Class | A table cell renderer for table headings - uses one of three JButton instances to indicate the
sort order for the table column. |
Spinner.java | Class | A very basic spinner component, used for demo purposes only. |
StandardDialog.java | Class | The base class for standard dialogs. |
StandardGradientPaintTransformer.java | Class | Transforms a GradientPaint to range over the width of a target
shape. |
StrokeChooserPanel.java | Class | A component for choosing a stroke from a list of available strokes. |
StrokeSample.java | Class | A panel that displays a stroke sample. |
TextAnchor.java | Class | Used to indicate the position of an anchor point for a text string. |
UIUtilities.java | Class | A utility class to tune the Metal look and feel. |
VerticalAlignment.java | Class | An enumeration of the vertical alignment types (TOP ,
BOTTOM and CENTER ). |
WizardDialog.java | Class | A dialog that presents the user with a sequence of steps for completing a task. |
WizardPanel.java | Class | A panel that provides the user interface for a single step in a WizardDialog. |