All Classes and Interfaces
Class
Description
An abstract base implementation of
ComponentValue.A base class for Dialog builders.
An abstract
ComponentValue implementation for a text component.Builds a dialog with a button panel based on actions.
Builds a JPanel instance using a BorderLayout.
Utility class for working with Borders.
Builds buttons.
Builds a JPanel with buttons.
Builds a dialog for displaying a calendar for date/time input.
A panel presenting a calendar for date/time selection.
Keyboard navigation:
Previous/next year: CTRL + left/right arrow or down/up arrow.
Previous/next month: SHIFT + left/right arrow or down/up arrow.
Previous/next week: up/down arrow.
Previous/next day: left/right arrow.
Previous/next hour: SHIFT-ALT + left/right arrow or down/up arrow.
Previous/next minute: CTRL-ALT + left/right arrow or down/up arrow.
Keyboard navigation:
Previous/next year: CTRL + left/right arrow or down/up arrow.
Previous/next month: SHIFT + left/right arrow or down/up arrow.
Previous/next week: up/down arrow.
Previous/next day: left/right arrow.
Previous/next hour: SHIFT-ALT + left/right arrow or down/up arrow.
Previous/next minute: CTRL-ALT + left/right arrow or down/up arrow.
Builds a
CalendarPanel instance.The available controls.
A DocumentFilter implementation with automatic conversion to upper or lower case.
Specifies possible case conversions for document text.
Builds a JCheckBox.
Builds a JCheckBoxMenuItem.
Utilities class for Color.
A base class for a UI component based on a
ColumnConditionModel.The available condition panel states
A panel that shows a summary value for a numerical column property.
Builds a
JComboBox.A
Control based on a Control.CommandBuilds a
CommandControlSelects an item in a JComboBox based on values typed on the keyboard.
Based on code originally from: http://www.orbital-computer.de/JComboBox
Included with permission.
Based on code originally from: http://www.orbital-computer.de/JComboBox
Included with permission.
The available completion modes.
Specifies whether to normalize accented characters in a String.
Use
The component is available via
ComponentBuilder.build() to build a JComponent instance or ComponentBuilder.buildValue() to build a ComponentValue instance.The component is available via
ComponentValue.component() and the associated ComponentValue instance
is available via the ComponentBuilder.COMPONENT_VALUE client property.A builder for JDialog containing a single component.
A factory for
ComponentBuilder instances.A
Value represented by an input component of some sort.Components is a factory for ComponentValue implementations.A beefed up Action.
A command interface, allowing Controls based on
ActionEvents.A builder for Control
Provides control builders.
A command interface, allowing Controls based on method references
Identifies a
Control instanceManages a set of
Control instances.Builds panels with controls.
A collection of controls and separators, note that these can be nested controls.
A builder for Controls
A
ControlKey for Controls instancesSpecifies a layout for a
Controls instance.Utility class for cursors.
A default
FilterTableCellRenderer.Builder implementation.A base interface for JDialog builders
A utility class for displaying Dialogs.
An exception dialog builder.
For instances use the
FileInputPanel.fileInputPanel(JTextField) factory method.Builds a
FileInputPanelA builder for a file/directory selection dialog
Handles the importing of files during drag'n drop operations.
A UI implementation for
ColumnConditionModel.Builds a
FilterColumnConditionPanel instanceThe condition controls.
Provides equal, upper and lower bound input fields for a ColumnConditionPanel
A JTable implementation for
FilterTableModel.A builder for a
FilterTableSpecifies whether to center the scrolled to row and or column.
The controls.
Exports the table data to a String.
A
TableCellEditor implementation for FilterTable.A factory for
TableCellEditor instances.Provides TableCellRenderer implementations for FilterTable via
FilterTableCellRenderer.builder(FilterTableModel, Object, Class).Builds a
FilterTableCellRendererProvides cell specific colors.
Settings for a
FilterTableCellRendererA factory for
FilterTableCellRenderer instances.A
TableColumn with a typed identifier.A builder for
FilterTableColumn instances.A panel that synchronizes child component sizes and positions to table columns.
A TableColumnModel handling hidden columns.
A default filter table condition panel.
Handles searching through a
FilterTableHolds a row/column coordinate
Handles the column sorting states for a
FilterTable.Specifies a sorting state for a column.
Grid Layout which allows components of different sizes.
A builder for
FlexibleGridLayout.A FontImageIcon
A builder for a FontImageIcon.
Paints a FontIcon onto an Image Icon
Creates a ImageIcon on which to paint the FontIcon
Builds a dialog for selecting the font size.
A text field which displays a hint when it is not the focus owner and contains no text.
Provides icons for ui components.
Displays the component from a given component value in a dialog and returns the value if the user accepts the input.
Builds a item combo box.
A builder for JSpinner based on a list of
Items.A factory for key event builders.
A Builder for adding a key event to a component, with a default onKeyRelease trigger
and condition
JComponent.WHEN_FOCUSED.A builder for JLabel.
A utility class for layouts.
Creates a
JComboBox based ComponentValue instance, represented by the items
in the combo box (as opposed to the selected item)Builds a JList instance.
A factory for list builders, depending on what the component value should represent.
Builds a JList, where the value is represented by the list items.
Builds a single-selection JList, where the value is represented by the selected item.
Builds a multi-selection JList, where the value is represented by the selected items.
A builder for JSpinner based on a list of values.
A login dialog builder.
Validates a login attempt.
Provides logos.
A combo box for selecting a LookAndFeel.
Provides a LookAndFeel implementation.
Builds a dialog for selecting a look and feel.
Builds a formatted text field.
Builds a
MaskFormatter instance.A builder for menus.
Builds a JMenuItem.
A JCheckBox implementation, which allows null values, via
NullableToggleButtonModel.A text field for numbers.
Builds a NumberField
A builder for number based JSpinner
Builds a modal dialog for displaying the given
component,
with OK and Cancel buttons based on the given actions.Builds a JPanel instance.
Parses a value from a string
The result of parsing a value from a String
A DocumentFilter which parses a value from the document text and allows for validation of the parsed value.
Builds a JPasswordField.
Builds a JProgressBar.
A dialog containing a progress bar.
A builder for
ProgressDialog.A builder for a
ProgressWorker implementation which displays a progress bar in a modal dialog
while background work is being performed.Builds a JRadioButton.
Builds a JRadioButtonMenuItem.
A builder for JScrollPane
Highlights search results in a JTextComponent.
Instantiate via
Instantiate via
SearchHighlighter.builder(JTextComponent).Builds a
SearchHighlighter.A builder for a selection dialog.
Provides the user with the ability to select one or more values.
Provides the user with the ability to select a single value.
A Document implementation which allows for setting the max text length and automatic conversion to upper or lower case.
Utility class for setting component sizes.
A builder for JSpinner
A builder for JSpinner.
A builder for JSplitPane.
Handles i18n for Swing components
A builder for a JTabbedPane.
Builds a Tab for a
TabbedPaneBuilder.A base class for a UI component based on a
TableConditionModel.A JFormattedTextField for Temporal types.
Use
Use
TemporalField.getTemporal() and TemporalField.setTemporal(Temporal) for accessing and setting the value.A builder for
TemporalField.The controls.
Parses a Temporal value from text with a provided formatter
A panel for a TemporalField with button for displaying a calendar
Builds a
TemporalFieldPanelBuilds a JTextArea.
A builder for text components.
Specifies the possible initial caret position given an initial value.
A utility class for JTextComponents.
Builds a JTextField.
A panel that includes a JTextField in a
BorderLayout.CENTER position and a button in BorderLayout.EAST
which opens a JTextArea for editing long strings.A builder for
TextFieldPanel.The available controls.
Builds a JToggleButton.
Specifies how toggle buttons are presented.
A Control for toggling a boolean value.
Builds a
ToggleControlBuilds a toggle menu item.
Specifies whether a menu is kept open after a toggle menu item has been toggled.
A builder for a
JToolBar.A utility class for adding focus traversal events based on the Enter key.
A utility class for initializing default UIManager values, default ok, cancel button captions and such.
Specifies when a text field based component value should update the underlying value.
A utility class for UI related things.
A
DocumentFilter extension providing validation and parsing.A utility class for windows, dialogs and frames.
A builder for a JFrame.