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.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.