Package org.jfree.ui
Utility classes for creating user interfaces.
-
Interface Summary Interface Description Drawable An interface for an object that can draw itself within an area on a Graphics2D.ExtendedDrawable A drawable that has a preferred size and aspect ratio.GradientPaintTransformer The interface for a class that can transform aGradientPaint
to fit an arbitrary shape. -
Class Summary Class Description 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).DateCellRenderer A table cell renderer that formats dates.DateChooserPanel A panel that allows the user to select a date.DrawablePanel A component, that accepts a drawable and which draws that drawable.ExtensionFileFilter A filter for JFileChooser that filters files by extension.FilesystemFilter A filesystem filter.FloatDimension A dimension object specified usingfloat
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 aGradientPaint
.HorizontalAlignment An enumeration of the horizontal alignment types (LEFT
,RIGHT
andCENTER
).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.KeyedComboBoxModel The KeyedComboBox model allows to define an internal key (the data element) for every entry in the model.KeyedComboBoxModel.ComboBoxItemPair The internal data carrier to map keys to values and vice versa.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.LengthAdjustmentType Represents the three options for adjusting a length: expand, contract, and no change.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.Spinner A very basic spinner component, used for demo purposes only.StandardDialog The base class for standard dialogs.StandardGradientPaintTransformer Transforms aGradientPaint
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.UIUtilities A utility class to tune the Metal look and feel.VerticalAlignment An enumeration of the vertical alignment types (TOP
,BOTTOM
andCENTER
).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.