A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractButtonBorder<C extends javax.swing.JComponent,​P extends javax.swing.JComponent> - Class in io.github.jonestimd.swing.component
Abstract class for a border that displays a popup window on mouse click events.
AbstractButtonBorder(C, P, AbstractButtonBorder.Side) - Constructor for class io.github.jonestimd.swing.component.AbstractButtonBorder
Construct a new border with the "button" on the specified side.
AbstractButtonBorder.Side - Enum in io.github.jonestimd.swing.component
Available sides for displaying the button.
AbstractColumnAdapter<Bean,​Value> - Class in io.github.jonestimd.swing.table.model
 
AbstractColumnAdapter(ResourceBundle, String, String) - Constructor for class io.github.jonestimd.swing.table.model.AbstractColumnAdapter
 
ACCELERATOR_DELIMITER - Static variable in class io.github.jonestimd.swing.ComponentFactory
 
ACTION_MAP_KEY - Static variable in class io.github.jonestimd.swing.action.CancelAction
 
ActionAdapter - Class in io.github.jonestimd.swing.action
Converts an ActionListener to an Action.
ActionAdapter(ActionListener) - Constructor for class io.github.jonestimd.swing.action.ActionAdapter
 
ActionAdapter(ActionListener, String) - Constructor for class io.github.jonestimd.swing.action.ActionAdapter
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.action.ActionAdapter
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.action.BackgroundAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.action.CancelAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.action.DialogAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.action.FocusAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.table.action.AddRowAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.table.action.UndoAction
 
actionPerformed(ActionEvent) - Method in class io.github.jonestimd.swing.window.FrameAction
 
ActionUtils - Class in io.github.jonestimd.swing.action
 
ActionUtils() - Constructor for class io.github.jonestimd.swing.action.ActionUtils
 
activeQueries() - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
add(int, T) - Method in class io.github.jonestimd.collection.HashList
 
add(Validator<String>) - Method in class io.github.jonestimd.swing.component.TextField.Validated
Add the specified validator to the text field.
add(Validator<T>) - Method in interface io.github.jonestimd.swing.validation.Validator
Apply another validation after this validation.
add(Validator<T>, String) - Method in interface io.github.jonestimd.swing.validation.Validator
Apply another validation after this validation.
add(Component...) - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
add(Action...) - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
addActions(Collection<? extends Action>) - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
addActions(JMenu) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Adds the add, delete, save and reload actions to the menu.
addActions(JToolBar) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Adds the add, delete, save and reload actions to the toolbar.
addAllElements(Collection<? extends T>) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Append items to the end of the list.
addAllElements(Collection<? extends T>) - Method in class io.github.jonestimd.swing.list.BeanListModel
 
addBean(int, H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Insert a saved group.
addBean(int, T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Insert a group in the table at the specified group index.
addBean(Bean) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
Notification that a table row has been added.
addBean(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Append a saved group.
addBean(T) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
addBean(T) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
addButton(Action) - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Add a button to the button bar.
addButtons(Collection<? extends Component>) - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
addCallback(Component, Consumer<Component>) - Static method in class io.github.jonestimd.swing.VisibilityHandler
 
addColumn(TableColumn) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to handle multiline column headers.
addColumn(TableColumn) - Method in class io.github.jonestimd.swing.table.MixedRowTable
Adds a MixedRowTableColumn using aColumn for the first sub-row type and additional column definitions for the remaining sub-row types.
addDeleteListener(Consumer<MultiSelectItem>) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Add a listener to be notified when the delete button is clicked.
addDoubleClickHandler(JTable, Consumer<MouseEvent>) - Static method in class io.github.jonestimd.swing.table.TableFactory
 
addElement(T) - Method in interface io.github.jonestimd.swing.component.LazyLoadComboBoxModel
Append an item to the list.
addElement(T) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Append an item to the list.
addElement(T) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Add an item to the list of available choices.
addElement(T) - Method in class io.github.jonestimd.swing.list.BeanListModel
 
addFields(JComponent...) - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
Add nested input fields for the table cell editor.
addFrame(StatusFrame, Container) - Method in class io.github.jonestimd.swing.window.FrameManager
 
addFrame(StatusFrame, Key) - Method in class io.github.jonestimd.swing.window.FrameManager
Add an existing non-singleton window to this manager and initialize its content pane.
addImpl(Component, Object, int) - Method in class io.github.jonestimd.swing.component.AlphaPanel
Overridden to set the component to be opaque.
addItem() - Method in class io.github.jonestimd.swing.component.MultiSelectField
Add the current input text as an item.
addItem(String) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Add an item to the list of values.
addLayoutComponent(Component, Object) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
addLayoutComponent(String, Component) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
addListItems(Collection<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Add items to the drop down list.
addMissingElements(Collection<? extends T>) - Method in interface io.github.jonestimd.swing.component.LazyLoadComboBoxModel
Add items to the list, skipping items that are already in the list.
addMissingElements(Collection<? extends T>) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Add items to the list, skipping items that are already in the list.
addMissingElements(Collection<? extends T>) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Add items to the list of available choices, skipping items that are already in the list.
addMissingElements(Collection<? extends T>) - Method in class io.github.jonestimd.swing.list.BeanListModel
 
addNotify() - Method in class io.github.jonestimd.swing.component.MenuActionPanel
Overridden to find the ancestor RootPaneContainer and add items to its menu bar.
addNotify() - Method in class io.github.jonestimd.swing.component.ValidatedPanel
 
addPreviousNextListener(PreviousNextListener) - Method in class io.github.jonestimd.swing.component.PreviousNextPanel
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in interface io.github.jonestimd.beans.ObservableBean
 
addRow(int, T) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
addRow(int, T) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
addRow(T) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
AddRowAction<T> - Class in io.github.jonestimd.swing.table.action
A UI action that adds a new row to a table.
AddRowAction(ResourceBundle, String, BufferedBeanListTableModel<T>, JTable, Supplier<T>) - Constructor for class io.github.jonestimd.swing.table.action.AddRowAction
 
addSaveCondition(BooleanSupplier) - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Add a condition for enabling the save action.
addSingletonFrame(Key, StatusFrame) - Method in class io.github.jonestimd.swing.window.FrameManager
Register a singleton window.
addStateChangeListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
addStateChangeListener(PropertyChangeListener) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
Add PropertyChangeListener to be notified when the data has been loaded.
addSubColumn(TableColumn) - Method in class io.github.jonestimd.swing.table.MixedRowTableColumn
 
addSummaries(TableSummary) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Add an item to the summary panel.
addSummaries(TableSummary) - Method in class io.github.jonestimd.swing.table.TableSummaryPanel
 
addToViewport(C) - Static method in class io.github.jonestimd.swing.validation.ValidationBorder
Add a ValidationBorder to the JViewport containing component.
addValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
addValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
addValidationListener(PropertyChangeListener) - Method in interface io.github.jonestimd.swing.validation.ValidatedComponent
Add a listener to receive notification when the validation changes.
addValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
addValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
addValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidationSupport
 
addValidationListener(Consumer<Collection<String>>) - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
alignment - Variable in class io.github.jonestimd.swing.ButtonBarLayout
 
alignRight() - Method in class io.github.jonestimd.swing.ButtonBarFactory
Make the button bar right aligned.
allRowsChanged() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
AlphaPanel - Class in io.github.jonestimd.swing.component
Extends JComponent to fill the bounds using the background color at a specified transparency.
AlphaPanel(LayoutManager, float) - Constructor for class io.github.jonestimd.swing.component.AlphaPanel
Construct a new panel.
alwaysFalse() - Static method in class io.github.jonestimd.util.JavaPredicates
Return a predicate that always returns false.
alwaysTrue() - Static method in class io.github.jonestimd.util.JavaPredicates
Return a predicate that always returns true.
and(Predicate<T>) - Static method in class io.github.jonestimd.swing.filter.Operation
 
And - io.github.jonestimd.swing.filter.Operator
 
append(String, T) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Append a labeled component to the form.
append(String, T, GridBagFormula) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Append a labeled component to the form.
append(JRadioButton...) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Append a group of radio buttons in a horizontal box.
append(T) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Append an unlabeled component to the form.
append(T, GridBagFormula) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Append an unlabeled component to the form.
appendDetail(T) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
Appendd an empty detail to the group.
APPLICATION_RESOURCE_PREFIX - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
ApplicationWindowAction<E extends WindowInfo> - Interface in io.github.jonestimd.swing.window
An event fired by a FrameAction to indicate that the user has requested a new window.
apply(Predicate<T>) - Method in class io.github.jonestimd.swing.filter.Operation
 
apply(Predicate<T>) - Method in class io.github.jonestimd.swing.filter.Operation.BinaryOperation
 
applyDefaultEditor(JTable, Class<?>) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
applyDefaultEditors(JTable) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
asMap(ResourceBundle, String, Function<Object, T>) - Static method in class io.github.jonestimd.util.Resources
Get a subset of resources as a Map.
AsyncTableDataProvider<Bean,​Query,​Result> - Class in io.github.jonestimd.swing.table.model
Base class for loading table data in a background thread.
AsyncTableDataProvider() - Constructor for class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
AutosizeTextField - Class in io.github.jonestimd.swing.component
A text field that resizes itself when the text changes.
AutosizeTextField(boolean) - Constructor for class io.github.jonestimd.swing.component.AutosizeTextField
 

B

background - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
BackgroundAction<T> - Class in io.github.jonestimd.swing.action
An abstract action for performing a task on a background thread.
BackgroundAction(Component, ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.action.BackgroundAction
 
BackgroundTask<T> - Class in io.github.jonestimd.swing
An abstract class for performing long running tasks on a background thread.
BackgroundTask() - Constructor for class io.github.jonestimd.swing.BackgroundTask
 
BasicFilterParser<T> - Class in io.github.jonestimd.swing.filter
A FilterParser that generates a compound predicate from the filter text.
BasicFilterParser(Function<String, Predicate<T>>) - Constructor for class io.github.jonestimd.swing.filter.BasicFilterParser
Construct a parser.
BeanListColumnConfiguration - Class in io.github.jonestimd.swing.table
Provides column configuration for a table that uses BeanListTableModel.
BeanListColumnConfiguration(DecoratedTable<?, ?>) - Constructor for class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
BeanListComboBox<T> - Class in io.github.jonestimd.swing.component
Extends JComboBox to display a list of beans using a Format to render the list items.
BeanListComboBox(Format) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBox
Create a non-editable combo box.
BeanListComboBox(Format, LazyLoadComboBoxModel<T>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBox
 
BeanListComboBox(Format, Format, Validator<String>, LazyLoadComboBoxModel<T>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBox
Create an editable combo box.
BeanListComboBox.Builder<T> - Class in io.github.jonestimd.swing.component
 
BeanListComboBoxCellEditor<T extends java.lang.Comparable<? super T>> - Class in io.github.jonestimd.swing.component
Provides a cell editor (BeanListComboBox) for selecting from a list of beans.
BeanListComboBoxCellEditor(BeanListComboBox<T>, String) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Create a combo box cell editor for an optional field.
BeanListComboBoxCellEditor(Format, String) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Create a combo box cell editor for an optional field.
BeanListComboBoxEditor<T> - Class in io.github.jonestimd.swing.component
Provides the text field (ValidatedTextField) for an editable BeanListComboBox.
BeanListComboBoxEditor(JComboBox<T>, Format, Validator<String>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxEditor
Create a combo box editor with the default PrefixSelector (first match alphabetically).
BeanListComboBoxEditor(JComboBox<T>, Format, Validator<String>, PrefixSelector<T>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
BeanListComboBoxModel<T> - Class in io.github.jonestimd.swing.component
A MutableComboBoxModel that supports lazy loading.
BeanListComboBoxModel() - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxModel
 
BeanListComboBoxModel(Collection<? extends T>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBoxModel
 
BeanListModel<T> - Class in io.github.jonestimd.swing.list
A list model that contains beans.
BeanListModel() - Constructor for class io.github.jonestimd.swing.list.BeanListModel
 
BeanListModel(Collection<? extends T>) - Constructor for class io.github.jonestimd.swing.list.BeanListModel
 
BeanListMultimapTableModel<G,​T> - Class in io.github.jonestimd.swing.table.model
A SectionTableModel that stores the bean groups in a ListMultimap.
BeanListMultimapTableModel(List<? extends ColumnAdapter<? super T, ?>>, Iterable<? extends TableDataProvider<T>>, Function<T, G>, Function<G, String>) - Constructor for class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Create a new model.
BeanListTableModel<T> - Class in io.github.jonestimd.swing.table.model
A TableModel that uses a list of beans for table rows and maps bean properties to table columns.
BeanListTableModel(List<? extends ColumnAdapter<? super T, ?>>) - Constructor for class io.github.jonestimd.swing.table.model.BeanListTableModel
 
BeanListTableModel(List<? extends ColumnAdapter<? super T, ?>>, Iterable<? extends TableDataProvider<T>>) - Constructor for class io.github.jonestimd.swing.table.model.BeanListTableModel
 
BeanModelRowSorter<BEAN,​MODEL extends BeanTableModel<BEAN>,​V extends ViewToModel<BEAN>> - Class in io.github.jonestimd.swing.table.sort
An abstract RowSorter for tables that use a BeanTableModel.
BeanModelRowSorter(DecoratedTable<BEAN, MODEL>, TableRowComparator<BEAN, V>) - Constructor for class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
BeanPropertyValidator<T,​V> - Interface in io.github.jonestimd.swing.validation
Validates a property of a bean from a list of beans of the same type.
beanTableAdapter - Variable in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
BeanTableAdapter<T> - Class in io.github.jonestimd.swing.table.model
Adapter class for mapping bean properties to table columns.
BeanTableAdapter(AbstractTableModel, List<? extends ColumnAdapter<? super T, ?>>, Iterable<? extends TableDataProvider<T>>) - Constructor for class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
BeanTableAdapter(AbstractTableModel, List<? extends ColumnAdapter<T, ?>>) - Constructor for class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
BeanTableModel<T> - Interface in io.github.jonestimd.swing.table.model
Interface for a TableModel that uses a list of beans for the row data.
BinaryOperation(Operator, Function<Predicate<T>, Predicate<T>>) - Constructor for class io.github.jonestimd.swing.filter.Operation.BinaryOperation
 
bind(ObservableBean, String, Object, T, Format) - Static method in class io.github.jonestimd.swing.component.ComponentBinder
Add a listener that updates a text field when a bean property changes.
bind(T, Consumer<String>) - Static method in class io.github.jonestimd.swing.component.ComponentBinder
Add a listener that calls a Consumer when a text field changes.
bind(T, Function<String, V>, Consumer<V>) - Static method in class io.github.jonestimd.swing.component.ComponentBinder
Add a listener that calls a Consumer when a text field changes.
bold() - Method in class io.github.jonestimd.swing.LabelBuilder
Make the label font bold.
bold() - Method in class io.github.jonestimd.swing.LabelBuilder.Factory
Return a new factory for creating bold labels using this factory's ResourceBundle and resource prefix.
border(int, int...) - Method in class io.github.jonestimd.swing.ButtonBarFactory
Set an empty border on the button bar.
BufferedBeanListTableModel<T> - Class in io.github.jonestimd.swing.table.model
This class overrides BeanListTableModel to add change tracking.
BufferedBeanListTableModel(ColumnAdapter<? super T, ?>...) - Constructor for class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
BufferedBeanListTableModel(List<? extends ColumnAdapter<? super T, ?>>, Iterable<? extends TableDataProvider<T>>) - Constructor for class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
BufferedHeaderDetailTableModel<H> - Class in io.github.jonestimd.swing.table.model
This class overrides HeaderDetailTableModel to add change tracking and validation.
BufferedHeaderDetailTableModel(DetailAdapter<H>, Function<? super H, ?>) - Constructor for class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
BufferedHeaderDetailTableModel(DetailAdapter<H>, Function<? super H, ?>, List<? extends ColumnAdapter<H, ?>>, List<? extends List<? extends ColumnAdapter<?, ?>>>) - Constructor for class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
BufferedHeaderDetailTableModel(DetailAdapter<H>, List<? extends ColumnAdapter<H, ?>>, List<? extends List<? extends ColumnAdapter<?, ?>>>) - Constructor for class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
build() - Method in class io.github.jonestimd.swing.component.FilterField.Builder
 
build() - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor.Builder
 
builder(boolean, boolean) - Static method in class io.github.jonestimd.swing.component.MultiSelectField
 
builder(FilterParser<T>) - Static method in class io.github.jonestimd.swing.component.FilterField
 
builder(Class<T>) - Static method in class io.github.jonestimd.swing.component.BeanListComboBox
Create a builder for a combo box that displays enum values.
builder(String) - Method in class io.github.jonestimd.swing.LabelBuilder.Factory
Create a label builder using resourceSuffix to get the mnemonic and name.
builder(Format) - Static method in class io.github.jonestimd.swing.component.BeanListComboBox
 
builder(Format, LazyLoadComboBoxModel<T>) - Static method in class io.github.jonestimd.swing.component.BeanListComboBox
 
builder(Format, Collection<T>) - Static method in class io.github.jonestimd.swing.component.BeanListComboBox
 
builder(Collection<T>) - Static method in class io.github.jonestimd.swing.component.BeanListComboBox
Create a builder using ToStringFormat.
builder(Function<String, Predicate<T>>) - Static method in class io.github.jonestimd.swing.component.FilterField
 
builder(Function<T, String>, Function<String, T>) - Static method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
Create a builder for creating a new PopupListTableCellEditor.
Builder(boolean, boolean, MultiSelectField.Constructor<T>) - Constructor for class io.github.jonestimd.swing.component.MultiSelectField.Builder
 
Builder(MultiSelectField.Builder<?>, MultiSelectField.Constructor<T>) - Constructor for class io.github.jonestimd.swing.component.MultiSelectField.Builder
 
Builder(FilterParser<T>) - Constructor for class io.github.jonestimd.swing.component.FilterField.Builder
 
Builder(Format, LazyLoadComboBoxModel<T>) - Constructor for class io.github.jonestimd.swing.component.BeanListComboBox.Builder
 
Builder(Function<T, String>, Function<String, T>) - Constructor for class io.github.jonestimd.swing.table.PopupListTableCellEditor.Builder
 
bundle - Variable in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
bundle(ResourceBundle) - Method in class io.github.jonestimd.swing.component.FilterField.Builder
 
BUNDLE - Static variable in class io.github.jonestimd.swing.ComponentResources
 
BUTTON_BAR_BORDER - Static variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
BUTTON_GAP - Static variable in class io.github.jonestimd.swing.ButtonBarFactory
 
BUTTON_GROUP - io.github.jonestimd.swing.layout.FormElement
Constraints for a button group (a Box or a JPanel).
BUTTON_TOOLTIP_ACCELERATOR_FORMAT - io.github.jonestimd.swing.SwingResource
 
buttonBar - Variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
ButtonBarFactory - Class in io.github.jonestimd.swing
Helper class for building button bars using ButtonBarLayout.
ButtonBarFactory() - Constructor for class io.github.jonestimd.swing.ButtonBarFactory
 
ButtonBarLayout - Class in io.github.jonestimd.swing
A layout manager for button bars.
ButtonBarLayout() - Constructor for class io.github.jonestimd.swing.ButtonBarLayout
Create a layout that puts the buttons in a left aligned horizontal row with a button gap of 5.
ButtonBarLayout(int, int) - Constructor for class io.github.jonestimd.swing.ButtonBarLayout
Create a layout with the specified alignment and orientation and a button gap of 5.
ButtonBarLayout(int, int, int) - Constructor for class io.github.jonestimd.swing.ButtonBarLayout
 
buttonColor - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
buttonGap - Variable in class io.github.jonestimd.swing.ButtonBarLayout
 
buttonGeometry - Variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
ButtonGeometry(int, int) - Constructor for class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
buttonHoverColor - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
buttonRoundness - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
buttonSize - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
buttonSizeSquared - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 

C

calculatorMap - Variable in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
CalendarButtonBorder - Class in io.github.jonestimd.swing.component
The border for a DateField.
CalendarButtonBorder(JFormattedTextField) - Constructor for class io.github.jonestimd.swing.component.CalendarButtonBorder
 
CalendarButtonBorder(JFormattedTextField, ResourceBundle) - Constructor for class io.github.jonestimd.swing.component.CalendarButtonBorder
 
CalendarPanel - Class in io.github.jonestimd.swing.component
A panel that displays a calendar for selecting a date.
CalendarPanel(Date) - Constructor for class io.github.jonestimd.swing.component.CalendarPanel
 
CANCEL_NAME - Static variable in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
cancelAction - Variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
CancelAction - Class in io.github.jonestimd.swing.action
A UI action that closes a window.
CancelAction(ResourceBundle, Window) - Constructor for class io.github.jonestimd.swing.action.CancelAction
 
cancelDeletes(Predicate<? super T>) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Cancel pending deletes matching a predicate.
cellSelectionEnabled() - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
CENTERED - Static variable in class io.github.jonestimd.swing.ButtonBarLayout
 
centerX - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
centerY - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
ChangeBuffer - Interface in io.github.jonestimd.swing
An interface for managing unsaved changes.
ChangeBufferTableModel<T> - Interface in io.github.jonestimd.swing.table.model
A table model that stores changes until committed or reverted.
changedUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentChangeHandler
 
changedUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentConsumerAdapter
 
changeSupport - Variable in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
ChangeTracker<T> - Class in io.github.jonestimd.swing.table.model
Base class for tracking unsaved changes in a table.
ChangeTracker(boolean) - Constructor for class io.github.jonestimd.swing.table.model.ChangeTracker
 
CHECK_BOX - io.github.jonestimd.swing.layout.FormElement
Constraints for a JCheckBox.
ClientProperty - Enum in io.github.jonestimd.swing
 
ColorFactory - Class in io.github.jonestimd.swing
 
ColorFactory() - Constructor for class io.github.jonestimd.swing.ColorFactory
 
ColorTableCellEditor - Class in io.github.jonestimd.swing.table
A table cell editor for selecting a color.
ColorTableCellEditor() - Constructor for class io.github.jonestimd.swing.table.ColorTableCellEditor
 
ColorTableCellRenderer - Class in io.github.jonestimd.swing.table
Renders a color swatch in a table cell.
ColorTableCellRenderer() - Constructor for class io.github.jonestimd.swing.table.ColorTableCellRenderer
 
ColumnAdapter<Bean,​Value> - Interface in io.github.jonestimd.swing.table.model
Interface for mapping a bean property to a table column.
columnComparator(RowSorter.SortKey) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailTableRowComparator
 
columnComparator(RowSorter.SortKey) - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
ColumnConfiguration - Interface in io.github.jonestimd.swing.table
An interface for providing table column configuration.
ColumnIdentifier - Interface in io.github.jonestimd.swing.table.model
An interface for table models that provide column identifiers.
ColumnResizeHandler - Class in io.github.jonestimd.swing.table
Provides improved column resizing and handles save/restore of column sizes and ordering.
ColumnResizeHandler(JTable, ColumnConfiguration, ColumnWidthCalculator) - Constructor for class io.github.jonestimd.swing.table.ColumnResizeHandler
 
ColumnWidthCalculator - Interface in io.github.jonestimd.swing.table
An interface for calculating table column widths.
ComboBoxCellEditor - Class in io.github.jonestimd.swing.component
Override DefaultCellEditor to fix undesirable Swing quirks for editing in tables.
ComboBoxCellEditor(JComboBox) - Constructor for class io.github.jonestimd.swing.component.ComboBoxCellEditor
 
commit() - Method in interface io.github.jonestimd.swing.ChangeBuffer
Save any pending changes.
commit() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
commit() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
commit() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Commit all pending changes.
Comparables - Class in io.github.jonestimd.lang
Utility methods for Comparables.
Comparables() - Constructor for class io.github.jonestimd.lang.Comparables
 
compare(SectionTableRowSorter.ViewRow<BEAN>, SectionTableRowSorter.ViewRow<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.SectionTableRowComparator
 
compare(VTM, VTM) - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
compareIgnoreCase(List<String>, List<String>) - Static method in class io.github.jonestimd.lang.Comparables
Compare each element in list1 to the corresponding element in list2 until a difference is found.
componentAdded(Component) - Method in class io.github.jonestimd.swing.validation.ContainerTracker
Adds the ContainerListener to the component.
componentAdded(Component) - Method in class io.github.jonestimd.swing.validation.FieldChangeTracker
 
componentAdded(Component) - Method in class io.github.jonestimd.swing.validation.ValidationTracker
 
ComponentBinder - Class in io.github.jonestimd.swing.component
Utiltiy methods for binding ObservableBeans and change handlers to UI components.
ComponentBinder() - Constructor for class io.github.jonestimd.swing.component.ComponentBinder
 
ComponentDefaults - Class in io.github.jonestimd.swing
 
ComponentDefaults() - Constructor for class io.github.jonestimd.swing.ComponentDefaults
 
ComponentFactory - Class in io.github.jonestimd.swing
 
ComponentFactory() - Constructor for class io.github.jonestimd.swing.ComponentFactory
 
componentRemoved(Component) - Method in class io.github.jonestimd.swing.validation.ContainerTracker
Removes the ContainerListener to the component.
componentRemoved(Component) - Method in class io.github.jonestimd.swing.validation.FieldChangeTracker
 
componentRemoved(Component) - Method in class io.github.jonestimd.swing.validation.ValidationTracker
 
ComponentResources - Class in io.github.jonestimd.swing
This resource bundle provides default values for custom components in this library.
ComponentResources() - Constructor for class io.github.jonestimd.swing.ComponentResources
 
ComponentResources.Provider - Interface in io.github.jonestimd.swing
 
ComponentTreeUtils - Class in io.github.jonestimd.swing
Utility methods for traversing a Swing component hierarchy.
ComponentTreeUtils() - Constructor for class io.github.jonestimd.swing.ComponentTreeUtils
 
CompositeCellEditor<T> - Class in io.github.jonestimd.swing.table
Base class for Cell editors with multiple input fields.
CompositeCellEditor(Function<T, T>) - Constructor for class io.github.jonestimd.swing.table.CompositeCellEditor
 
configuration - Variable in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
configure() - Method in class io.github.jonestimd.swing.component.TextField.Validated
Create and initialize the ValidatedTextField.
configureEditor(ComboBoxEditor, Object) - Method in class io.github.jonestimd.swing.component.FileSuggestField
 
confirmAction(ActionEvent) - Method in class io.github.jonestimd.swing.action.BackgroundAction
 
confirmAction(ActionEvent) - Method in class io.github.jonestimd.swing.table.action.ReloadTableAction
 
confirmClose() - Method in interface io.github.jonestimd.swing.action.ConfirmClose
 
confirmClose(WindowEvent) - Method in class io.github.jonestimd.swing.component.ValidatedPanel
 
ConfirmClose - Interface in io.github.jonestimd.swing.action
An interface for confirming that it is OK to close a window.
ConfirmCloseAdapter - Class in io.github.jonestimd.swing.window
This class handles window closing events.
ConfirmCloseAdapter(Predicate<WindowEvent>) - Constructor for class io.github.jonestimd.swing.window.ConfirmCloseAdapter
 
confirmDelete(List<T>) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Override to confirm deleting items from the table.
confirmDiscardChanges(Container) - Static method in class io.github.jonestimd.swing.dialog.Dialogs
Display a dialog to confirm closing a window with unsaved data.
confirmDiscardChanges(ResourceBundle, Container) - Static method in class io.github.jonestimd.swing.dialog.Dialogs
Display a dialog to confirm closing a window with unsaved data.
ConstantColumnAdapter<Bean,​Value> - Class in io.github.jonestimd.swing.table.model
Bean adapter for a table column that is always editable or always read-only.
ConstantColumnAdapter(ResourceBundle, String, String, Class<? super Value>, boolean) - Constructor for class io.github.jonestimd.swing.table.model.ConstantColumnAdapter
 
ContainerTracker - Class in io.github.jonestimd.swing.validation
Base class for tracking changes to a component hierarchy.
ContainerTracker() - Constructor for class io.github.jonestimd.swing.validation.ContainerTracker
 
contains(T) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Check if an item is in the list.
contains(T) - Method in class io.github.jonestimd.swing.list.BeanListModel
 
convertRowIndexToModel(int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
convertRowIndexToView(int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
create(DecoratedTable<T, M>) - Static method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
create(ResourceBundle, String, ActionListener) - Static method in class io.github.jonestimd.swing.action.LocalizedAction
Create an action using an ActionListener.
createColor(String) - Static method in class io.github.jonestimd.swing.ColorFactory
 
createDefaultEditors() - Method in class io.github.jonestimd.swing.table.MixedRowTable
Overridden to use editors that handle multiple value types in a single column.
createDefaultRenderers() - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to fix background color of boolean cells.
createEnumCellEditor(Class<? extends Enum<?>>) - Static method in class io.github.jonestimd.swing.table.TableFactory
 
createFrame(ApplicationWindowAction<Key>) - Method in class io.github.jonestimd.swing.window.FrameManager
Create and display a non-singleton window.
createPanel() - Method in interface io.github.jonestimd.swing.window.PanelFactory
 
createPanel(T) - Method in interface io.github.jonestimd.swing.window.PanelFactory
 
createSaveAction() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
createStatusPane(JComponent) - Static method in class io.github.jonestimd.swing.component.AlphaPanel
Create an AlphaPanel to use as a glass pane on a window.
createToolBar() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Creates the toolbar to add to the frame's menu bar.
createUI(JComponent) - Static method in class io.github.jonestimd.swing.table.SectionTableUI
 
createVerticalButtonBar(Component...) - Static method in class io.github.jonestimd.swing.ButtonBarFactory
Create a vertical button bar.
createVerticalButtonBar(List<? extends Component>) - Static method in class io.github.jonestimd.swing.ButtonBarFactory
Create a vertical button bar.
createViewFilter(Predicate<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
createViewFilter(Predicate<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
createWindow(Window) - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
createWindow(Window) - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
 
createWindow(Window) - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Create the popup window.
CROSS_SIZE - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
crossBottom - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
crossLeft - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
crossRight - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
crossTop - Variable in class io.github.jonestimd.swing.component.MultiSelectItem.ButtonGeometry
 
CurrencyTableCellRenderer - Class in io.github.jonestimd.swing.table
A table cell renderer that uses different colors for positive and negative numbers.
CurrencyTableCellRenderer(Format) - Constructor for class io.github.jonestimd.swing.table.CurrencyTableCellRenderer
 
CurrencyTableCellRenderer(Format, Highlighter) - Constructor for class io.github.jonestimd.swing.table.CurrencyTableCellRenderer
 
CurrencyTableCellRenderer(Format, Highlighter, Color, Color) - Constructor for class io.github.jonestimd.swing.table.CurrencyTableCellRenderer
 

D

DATE_PROPERTY - Static variable in class io.github.jonestimd.swing.component.CalendarPanel
The property name used for change events.
DateCellEditor - Class in io.github.jonestimd.swing.table
A table cell editor that provides a calendar popup for selecting a date.
DateCellEditor(String) - Constructor for class io.github.jonestimd.swing.table.DateCellEditor
 
DateField - Class in io.github.jonestimd.swing.component
A formatted text field for selecting a date.
DateField(String) - Constructor for class io.github.jonestimd.swing.component.DateField
Construct a new DateField using a SimpleDateFormat to parse the input.
DateTableCellRenderer - Class in io.github.jonestimd.swing.table
A table cell renderer that uses SimpleDateFormat to convert the value to a string.
DateTableCellRenderer(String) - Constructor for class io.github.jonestimd.swing.table.DateTableCellRenderer
 
DecoratedTable<Bean,​Model extends BeanTableModel<Bean>> - Class in io.github.jonestimd.swing.table
A table that uses TableDecorators to prepare cell renderers and provide consistent styling of cell values.
DecoratedTable(Model) - Constructor for class io.github.jonestimd.swing.table.DecoratedTable
 
DEFAULT_ERROR_HIGHLIGHTER - Static variable in class io.github.jonestimd.swing.component.ListField
 
DEFAULT_GAP - Static variable in class io.github.jonestimd.swing.ButtonBarLayout
 
DEFAULT_HEIGHT - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
DEFAULT_ICON_SOURCE - Static variable in interface io.github.jonestimd.swing.component.IconSource
Default icon source that always returns null.
DEFAULT_INSET - Static variable in class io.github.jonestimd.swing.table.ColorTableCellRenderer
 
DEFAULT_IS_VALID_ITEM - Static variable in class io.github.jonestimd.swing.component.MultiSelectField
 
DEFAULT_PARENT_DEPTH - Static variable in class io.github.jonestimd.swing.component.FileSuggestField
 
DEFAULT_RESOURCE_PREFIX - Static variable in class io.github.jonestimd.swing.dialog.ExceptionDialog
 
DEFAULT_ROWS - Static variable in class io.github.jonestimd.swing.component.ListField
 
DEFAULT_VALIDATOR - Static variable in class io.github.jonestimd.swing.component.ListField
 
DEFAULT_WIDTH - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
DeferredStatusIndicator - Class in io.github.jonestimd.swing
This class saves status messages and the enabled state until a component is showing within a StatusIndicator.
DeferredStatusIndicator(Component) - Constructor for class io.github.jonestimd.swing.DeferredStatusIndicator
 
deltaBeans() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
Get the number of header/detail groups involved in the change.
detailAdapter - Variable in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
DetailAdapter<T> - Interface in io.github.jonestimd.swing.table.model
Interface for retrieving detail rows for a group bean in a HeaderDetailTableModel.
detailIndex(H, Object) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
detailIndex(T, Object) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
 
DialogAction - Class in io.github.jonestimd.swing.action
Abstract action for displaying a dialog.
DialogAction(ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.action.DialogAction
 
Dialogs - Class in io.github.jonestimd.swing.dialog
Factory class for common dialogs.
Dialogs() - Constructor for class io.github.jonestimd.swing.dialog.Dialogs
 
disableTab() - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
Disable tab as text input and enable focus traversal using tab and shift tab.
disableUI(String) - Method in class io.github.jonestimd.swing.DeferredStatusIndicator
 
disableUI(String) - Method in class io.github.jonestimd.swing.dialog.MessageDialog
 
disableUI(String) - Method in class io.github.jonestimd.swing.LoggerStatusIndicator
 
disableUI(String) - Method in interface io.github.jonestimd.swing.StatusIndicator
Disable the UI while a background task is running.
disableUI(String) - Method in class io.github.jonestimd.swing.window.StatusFrame
Disable user input and display a progress message.
displayDialog(JComponent) - Method in class io.github.jonestimd.swing.action.DialogAction
Called from the Swing event thread.
dispose() - Method in class io.github.jonestimd.swing.window.StatusFrame
Override to save window state via SettingsPersister.
DocumentChangeHandler - Class in io.github.jonestimd.swing
Invokes a Runnable whenever a Document changes.
DocumentChangeHandler(Runnable) - Constructor for class io.github.jonestimd.swing.DocumentChangeHandler
 
DocumentConsumerAdapter - Class in io.github.jonestimd.swing
Passes the document text to a Consumer whenever the document changes.
DocumentConsumerAdapter(Consumer<String>) - Constructor for class io.github.jonestimd.swing.DocumentConsumerAdapter
 
doubleClickHandler(Consumer<MouseEvent>) - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
drawDeleteButton(Graphics2D, boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Draw the delete button.

E

editable(Validator<String>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Make the combo box editable using the same format as the popup list.
editable(Validator<String>, PrefixSelector<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Make the combo box editable using the same format as the popup list.
editable(Format, Validator<String>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Make the combo box editable.
editable(Format, Validator<String>, PrefixSelector<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Make the combo box editable.
EditableComboBoxCellEditor<T extends java.lang.Comparable<? super T>> - Class in io.github.jonestimd.swing.component
Provides a cell editor (BeanListComboBox) for selecting from a list of beans or creating a new item.
EditableComboBoxCellEditor(Format, Validator<String>, PrefixSelector, String) - Constructor for class io.github.jonestimd.swing.component.EditableComboBoxCellEditor
 
EditableComboBoxCellEditor(Format, Validator<String>, String) - Constructor for class io.github.jonestimd.swing.component.EditableComboBoxCellEditor
 
EditableComponentFocusTraversalPolicy - Class in io.github.jonestimd.swing
 
EditableComponentFocusTraversalPolicy() - Constructor for class io.github.jonestimd.swing.EditableComponentFocusTraversalPolicy
 
editCellAt(int, int, EventObject) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to handle initial keystroke on a JTextComponent editor.
empty() - Static method in interface io.github.jonestimd.swing.validation.BeanPropertyValidator
Create an validator that always returns null.
empty() - Static method in interface io.github.jonestimd.swing.validation.Validator
 
EmptyColumnAdapter<T,​V> - Class in io.github.jonestimd.swing.table.model
No-op adapter for filler columns in a MixedRowTableModel.
EmptyColumnAdapter(String, Class<V>) - Constructor for class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
enableUI() - Method in class io.github.jonestimd.swing.DeferredStatusIndicator
 
enableUI() - Method in class io.github.jonestimd.swing.dialog.MessageDialog
 
enableUI() - Method in class io.github.jonestimd.swing.LoggerStatusIndicator
 
enableUI() - Method in interface io.github.jonestimd.swing.StatusIndicator
Enable the UI after a background task has completed.
enableUI() - Method in class io.github.jonestimd.swing.window.StatusFrame
Enable user input and hide the progress message.
endBean - Variable in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
 
errorBackground(Color) - Method in class io.github.jonestimd.swing.component.FilterField.Builder
 
errorPainter(Highlighter.HighlightPainter) - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor.Builder
 
ExceptionDialog - Class in io.github.jonestimd.swing.dialog
Display an exception with its stack trace.
ExceptionDialog(Window, String, Throwable) - Constructor for class io.github.jonestimd.swing.dialog.ExceptionDialog
Construct an exception dialog using ComponentResources.BUNDLE.
ExceptionDialog(Window, Throwable) - Constructor for class io.github.jonestimd.swing.dialog.ExceptionDialog
Construct an exception dialog using ComponentResources.BUNDLE.
ExceptionDialog(Window, ResourceBundle, String, String, Throwable) - Constructor for class io.github.jonestimd.swing.dialog.ExceptionDialog
Construct an exception dialog using the specified resource bundle with fallback to ComponentResources.BUNDLE for missing values.
ExceptionDialog(Window, ResourceBundle, String, Throwable) - Constructor for class io.github.jonestimd.swing.dialog.ExceptionDialog
Construct an exception dialog using the specified resource bundle with fallback to ComponentResources.BUNDLE for missing values.

F

Factory(ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.action.LocalizedAction.Factory
 
Factory(ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.LabelBuilder.Factory
 
FIELD_PATTERN - Static variable in class io.github.jonestimd.swing.component.DateField
 
FieldChangeTracker - Class in io.github.jonestimd.swing.validation
This class tracks changes to input fields within a component hierarchy and notifies a listener when any of the input fields has been modified.
FieldChangeTracker(FieldChangeTracker.FieldChangeHandler) - Constructor for class io.github.jonestimd.swing.validation.FieldChangeTracker
 
FieldChangeTracker.FieldChangeHandler - Interface in io.github.jonestimd.swing.validation
The interface for receiving notifications when the form has changes.
fieldsChanged(boolean) - Method in class io.github.jonestimd.swing.dialog.FormDialog
Called when a component value changes.
fieldsChanged(boolean) - Method in interface io.github.jonestimd.swing.validation.FieldChangeTracker.FieldChangeHandler
Notification of a change in a tracked input field.
FileSuggestField - Class in io.github.jonestimd.swing.component
File selection field that displays files and sub-directories in a popup menu.
FileSuggestField(boolean, File) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a FileSuggestField starting at a specific directory and using the default parent depth.
FileSuggestField(boolean, File, String) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a FileSuggestField starting at a specific directory and using the default parent depth.
FileSuggestField(int, boolean, File) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a FileSuggestField starting at a specific directory.
FileSuggestField(int, boolean, File, String) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a FileSuggestField starting at a specific directory.
FileSuggestField(int, Predicate<File>, File, Validator<String>) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a filtered FileSuggestField.
FileSuggestField(Predicate<File>, File, Validator<String>) - Constructor for class io.github.jonestimd.swing.component.FileSuggestField
Create a filtered FileSuggestField using the default parent depth.
FileSuggestModel - Class in io.github.jonestimd.swing.component
The model for a FileSuggestField.
FileSuggestModel(File, Predicate<File>) - Constructor for class io.github.jonestimd.swing.component.FileSuggestModel
 
filter(Iterable<T>, Predicate<? super T>) - Static method in class io.github.jonestimd.util.Streams
 
FILTER_OPERATOR_SYMBOL_AND - io.github.jonestimd.swing.SwingResource
 
FILTER_OPERATOR_SYMBOL_GROUP_END - io.github.jonestimd.swing.SwingResource
 
FILTER_OPERATOR_SYMBOL_GROUP_START - io.github.jonestimd.swing.SwingResource
 
FILTER_OPERATOR_SYMBOL_NOT - io.github.jonestimd.swing.SwingResource
 
FILTER_OPERATOR_SYMBOL_OR - io.github.jonestimd.swing.SwingResource
 
FilterField<T> - Class in io.github.jonestimd.swing.component
A text pane that allows the user to enter a filter expression.
FilterField(ResourceBundle, FilterParser<T>, Color) - Constructor for class io.github.jonestimd.swing.component.FilterField
Construct a filter field using the specified filterParser.
FilterField.Builder<T> - Class in io.github.jonestimd.swing.component
 
FilterParser<T> - Interface in io.github.jonestimd.swing.filter
An interface for parsing the text of a FilterSource and creating a Predicate.
FilterSource - Interface in io.github.jonestimd.swing.filter
An interface for a component that provides text to be parsed by a FilterParser.
findAncestor(Component, Class<T>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Find an ancestor of a component.
findAncestor(Component, Class<T>, T) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Find an ancestor of a component.
findAncestor(Component, Predicate<Component>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Find an ancestor of a component that matches a condition.
findComponent(Container, Class<C>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Find a component in a container.
findComponent(Container, Class<C>, Predicate<C>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Find a component in a container.
findMatches(String, Collection<String>) - Method in class io.github.jonestimd.swing.HtmlHighlighter
 
fireDelete() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Notifies listeners that the delete button has been clicked.
fireEditingCanceled() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Overridden to hide the popup window.
fireEditingStopped() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Overridden to hide the popup window.
fireItemsChanged() - Method in class io.github.jonestimd.swing.component.MultiSelectField
 
fireItemsChanged() - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
firePropertyChange(String, Object, Object) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
fireStateChanged() - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
fireSubRowInserted(H, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Mark the sub-row as an unsaved addition unless the header bean is already an unsaved addition.
fireTableCellUpdated(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to update validation.
fireTableCellUpdated(int, int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
fireTableRowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to update validation.
fireTableRowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Overridden to update group row offsets.
fireTableRowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
fireTableRowsInserted(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to update validation.
fireTableRowsInserted(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Overridden to update group row offsets.
fireTableRowsUpdated(int, int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
firstBean - Variable in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
 
firstDetail - Variable in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
 
FocusAction - Class in io.github.jonestimd.swing.action
A UI action that transfers focus to a component.
FocusAction(JComponent) - Constructor for class io.github.jonestimd.swing.action.FocusAction
 
FocusAction.KeyAction - Enum in io.github.jonestimd.swing.action
 
FocusContainer - Interface in io.github.jonestimd.swing
An interface for a container that manages focus on its children.
FocusFilter - io.github.jonestimd.swing.action.FocusAction.KeyAction
 
forComponent(Component) - Method in class io.github.jonestimd.swing.LabelBuilder
 
forComponent(Component) - Static method in interface io.github.jonestimd.swing.StatusIndicator
Get or create a status indicator for a component.
format(Object, StringBuffer, FieldPosition) - Method in class io.github.jonestimd.swing.component.RelativePathFileFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class io.github.jonestimd.text.StringFormat
 
format(Object, StringBuffer, FieldPosition) - Method in class io.github.jonestimd.text.ToStringFormat
 
FormatComboBoxRenderer - Class in io.github.jonestimd.swing.component
A combo box renderer that uses a Format to convert the value to a string.
FormatComboBoxRenderer(Format) - Constructor for class io.github.jonestimd.swing.component.FormatComboBoxRenderer
Create a combo box renderer.
FormatComboBoxRenderer(Format, IconSource) - Constructor for class io.github.jonestimd.swing.component.FormatComboBoxRenderer
Create a combo box renderer.
FormatListCellRenderer - Class in io.github.jonestimd.swing.component
A ListCellRenderer that uses a Format to convert the cell value to a string.
FormatListCellRenderer(Format) - Constructor for class io.github.jonestimd.swing.component.FormatListCellRenderer
 
FormatPrefixSelector<T> - Class in io.github.jonestimd.swing.component
A PrefixSelector that uses a format to convert the beans to strings.
FormatPrefixSelector(Format) - Constructor for class io.github.jonestimd.swing.component.FormatPrefixSelector
 
FormatPrefixSelector(Format, Comparator<? super T>) - Constructor for class io.github.jonestimd.swing.component.FormatPrefixSelector
 
FormatTableCellRenderer - Class in io.github.jonestimd.swing.table
A table cell renderer that uses a Format to convert the value to a string.
FormatTableCellRenderer(Format) - Constructor for class io.github.jonestimd.swing.table.FormatTableCellRenderer
Create a table cell renderer without highlighting.
FormatTableCellRenderer(Format, IconSource, Highlighter) - Constructor for class io.github.jonestimd.swing.table.FormatTableCellRenderer
Create a table cell renderer.
FormatTableCellRenderer(Format, Highlighter) - Constructor for class io.github.jonestimd.swing.table.FormatTableCellRenderer
Create a table cell renderer.
formatted(Format) - Static method in class io.github.jonestimd.swing.component.TextField
Create a JFormattedTextField using the specified format.
FormDialog - Class in io.github.jonestimd.swing.dialog
A dialog with save and cancel buttons and a validation status area.
FormDialog(Window, String, Dialog.ModalityType, ResourceBundle) - Constructor for class io.github.jonestimd.swing.dialog.FormDialog
 
FormDialog(Window, String, ResourceBundle) - Constructor for class io.github.jonestimd.swing.dialog.FormDialog
Create a document modal dialog.
FormElement - Enum in io.github.jonestimd.swing.layout
The default GridBagFormulas for GridBagBuilder.
formPanel - Variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
FrameAction<E extends WindowInfo> - Class in io.github.jonestimd.swing.window
A UI action that opens a new window.
FrameAction(ResourceBundle, String, FrameManager<E>, E) - Constructor for class io.github.jonestimd.swing.window.FrameAction
 
FrameManager<Key extends WindowInfo> - Class in io.github.jonestimd.swing.window
Manages an application's windows.
FrameManager(ResourceBundle, Function<Key, ? extends Container>, Map<Key, PanelFactory<? extends ApplicationWindowAction<Key>>>, Function<Window, Dialog>) - Constructor for class io.github.jonestimd.swing.window.FrameManager
Create a FrameManager that uses default StatusFrames.
FrameManager(ResourceBundle, Function<Key, ? extends Container>, Map<Key, PanelFactory<? extends ApplicationWindowAction<Key>>>, Function<Window, Dialog>, BiFunction<ResourceBundle, String, StatusFrame>) - Constructor for class io.github.jonestimd.swing.window.FrameManager
Create a FrameManager that uses custom StatusFrames.
from(Validator<V>) - Static method in interface io.github.jonestimd.swing.validation.BeanPropertyValidator
Create a validator that returns the result of a Validator.
FunctionColumnAdapter<Bean,​Value> - Class in io.github.jonestimd.swing.table.model
Bean adapter for a table column that uses functions to get/set the property value.
FunctionColumnAdapter(ResourceBundle, String, String, Class<? super Value>, Function<Bean, Value>, BiConsumer<Bean, Value>) - Constructor for class io.github.jonestimd.swing.table.model.FunctionColumnAdapter
 
FunctionPropertyAdapter<T> - Class in io.github.jonestimd.swing.table.model
A property adapter based on functions (or method references).
FunctionPropertyAdapter(String, String, Supplier<T>, Supplier<Format>) - Constructor for class io.github.jonestimd.swing.table.model.FunctionPropertyAdapter
 

G

GAP - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
get() - Method in class io.github.jonestimd.collection.MapBuilder
 
get() - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
get() - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
 
get() - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
 
get() - Method in class io.github.jonestimd.swing.component.TextField
 
get() - Method in class io.github.jonestimd.swing.component.TextField.Validated
Create and configure the ValidatedTextField.
get() - Method in class io.github.jonestimd.swing.LabelBuilder
 
get() - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
get(boolean, boolean, BiPredicate<MultiSelectField, String>) - Method in interface io.github.jonestimd.swing.component.MultiSelectField.Constructor
 
get(int) - Method in class io.github.jonestimd.collection.HashList
 
get(GridBagFormula, int, int, int, double, double, int) - Static method in interface io.github.jonestimd.swing.layout.GridBagFormula
Create an instance of GridBagFormula.
get(GridBagFormula, int, int, int, double, double, Insets) - Static method in interface io.github.jonestimd.swing.layout.GridBagFormula
Create an instance of GridBagFormula.
getAdds() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
getAlternateBackground() - Method in class io.github.jonestimd.swing.table.DecoratedTable
Get the background color for even rows.
getBasePath() - Method in class io.github.jonestimd.swing.component.RelativePathFileFormat
 
getBean(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getBean(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getBean(int) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Get the bean at the specified index.
getBean(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the group bean at the specified index.
getBean(int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
getBean(int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
getBean(BeanTableModel<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
getBean(BeanTableModel<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.ViewRow
 
getBean(BeanTableModel<BEAN>) - Method in interface io.github.jonestimd.swing.table.sort.ViewToModel
 
getBean(RowFilter.Entry<? extends BeanTableModel<T>, ? extends Integer>) - Method in class io.github.jonestimd.swing.table.filter.PredicateRowFilter
 
getBeanAtRow(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the group at the specified row.
getBeanCount() - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getBeanCount() - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getBeanCount() - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Get the number of beans in the model.
getBeanCount() - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the number of groups.
getBeanIndex() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
getBeanIndexes(int[]) - Method in class io.github.jonestimd.swing.table.DecoratedTable
 
getBeanIndexes(int[]) - Method in class io.github.jonestimd.swing.table.MixedRowTable
 
getBeans() - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getBeans() - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getBeans() - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the group beans.
getBeans(G) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getBorderInsets(Component) - Method in class io.github.jonestimd.swing.border.OblongBorder
 
getBorderInsets(Component) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Calculate the insets for a component.
getBorderInsets(Component) - Method in class io.github.jonestimd.swing.component.IconBorder
 
getBorderInsets(Component) - Method in class io.github.jonestimd.swing.validation.ValidationBorder
 
getCellClass(int, int) - Method in class io.github.jonestimd.swing.table.MixedRowTable
Get the value class for a cell.
getCellClass(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getCellClass(int, int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getCellEditor(int, int) - Method in class io.github.jonestimd.swing.table.MixedRowTable
 
getCellEditorValue() - Method in class io.github.jonestimd.swing.component.EditableComboBoxCellEditor
 
getCellEditorValue() - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
getCellEditorValue() - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
 
getCellEditorValue() - Method in class io.github.jonestimd.swing.table.DateCellEditor
 
getCellEditorValue() - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
 
getCellRenderer(int, int) - Method in class io.github.jonestimd.swing.table.MixedRowTable
 
getCellRenderer(int, int) - Method in class io.github.jonestimd.swing.table.SectionTable
 
getChangeBuffer() - Method in class io.github.jonestimd.swing.component.ValidatedPanel
 
getChangeBuffer() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getChangedRows() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
getChangedRows() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
getChangedRows() - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
getChangeIndexes(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
getChanges() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
getChar() - Method in enum io.github.jonestimd.swing.SwingResource
 
getChar(ResourceBundle) - Method in enum io.github.jonestimd.swing.SwingResource
 
getColor() - Method in enum io.github.jonestimd.swing.SwingResource
 
getColor(String) - Static method in class io.github.jonestimd.swing.ComponentDefaults
 
getColor(ResourceBundle) - Method in enum io.github.jonestimd.swing.SwingResource
 
getColumnAdapter(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getColumnAdapter(int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
getColumnAdapter(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get a header ColumnAdapter.
getColumnAdapters() - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
 
getColumnClass(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getColumnClass(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getColumnClass(int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
getColumnClass(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnClass(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnClass(int, int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getColumnCount() - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getColumnCount() - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getColumnCount() - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
getColumnCount() - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnEditor(Object) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
getColumnId() - Method in class io.github.jonestimd.swing.table.model.AbstractColumnAdapter
 
getColumnId() - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
 
getColumnId() - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
getColumnIdentifier(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getColumnIdentifier(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getColumnIdentifier(int) - Method in interface io.github.jonestimd.swing.table.model.ColumnIdentifier
 
getColumnIdentifier(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnIdentifier(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnIdentifier(int, int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getColumnIndex(ColumnAdapter<T, ?>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the column index for a header ColumnAdapter.
getColumnName(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getColumnName(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getColumnName(int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
getColumnName(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnName(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getColumnName(int, int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getColumnRenderer(Object) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
getComboBox() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
 
getComboBoxModel() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
 
getComboBoxValues() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Must be implemented to provide the list items.
getComponentAfter(Container, Component) - Method in class io.github.jonestimd.swing.EditableComponentFocusTraversalPolicy
 
getComponentBefore(Container, Component) - Method in class io.github.jonestimd.swing.EditableComponentFocusTraversalPolicy
 
getContents() - Method in class io.github.jonestimd.swing.ComponentResources
 
getContents() - Method in class io.github.jonestimd.swing.UIDefaultsBundle
 
getCursor() - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
getCursor() - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
getCursor(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getCursor(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getCursor(MouseEvent, JTable, int, int) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Get the mouse cursor to display for a cell.
getCursor(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getCursor(MouseEvent, JTable, Bean) - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
Get the mouse cursor to display for a cell.
getData(Query) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
Execute a query on a background thread.
getDate() - Method in class io.github.jonestimd.swing.component.CalendarPanel
 
getDecorators() - Method in class io.github.jonestimd.swing.table.DecoratedTable
 
getDeletes() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
getDetail(H, int) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
getDetail(T, int) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
 
getDetailColumnAdapter(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getDetailColumnIndex(int, ColumnAdapter<?, ?>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the column index for a detail ColumnAdapter.
getDetailCount(H) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
getDetailCount(T) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
 
getDetails(T, int) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
 
getDetailTypeIndex(H, int) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
getDetailTypeIndex(T, int) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
 
getDetailValueAt(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the detail value for the specified detail type and column.
getEditorComponent() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
getEditorComponent() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
getEditorText() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
getElementAt(int) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Get an item that matches the filter.
getElementAt(int) - Method in class io.github.jonestimd.swing.list.BeanListModel
 
getFilter() - Method in class io.github.jonestimd.swing.component.FilterField
Get the predicate for the current filter text.
getFirstMatch(String) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
getFocusField() - Method in interface io.github.jonestimd.swing.FocusContainer
 
getFormat() - Method in class io.github.jonestimd.swing.table.model.FunctionPropertyAdapter
 
getFormat() - Method in interface io.github.jonestimd.swing.table.PropertyAdapter
 
getFormPanel() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
getFrameCount() - Method in class io.github.jonestimd.swing.window.FrameManager
 
getGroup(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getGroup(int) - Method in interface io.github.jonestimd.swing.table.model.SectionTableModel
 
getGroupNumber(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getGroupNumber(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getGroupNumber(int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getGroupNumber(int) - Method in interface io.github.jonestimd.swing.table.model.SectionTableModel
 
getHighlightText() - Method in interface io.github.jonestimd.swing.HighlightText
 
getIcon(Object) - Method in interface io.github.jonestimd.swing.component.IconSource
Get an icon for the bean.
getIndex(TableColumn) - Method in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
getIndex(TableColumn) - Method in interface io.github.jonestimd.swing.table.ColumnConfiguration
Get the saved index for the table column.
getInitialFocus() - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
 
getInsertionIndex(T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the index at which a bean should be inserted.
getInsets() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Overridden to add space for the outline and delete button.
getInsets(Insets) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Overridden to add space for the outline and delete button.
getInvalidItemStyle() - Method in class io.github.jonestimd.swing.component.MultiSelectField
Get the AttributeSet used to style invalid input text.
getItem() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
getItem(String) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
getItems() - Method in class io.github.jonestimd.swing.component.MultiSelectField
Get the list of values, including the current input text as the last item.
getLabel() - Method in class io.github.jonestimd.swing.table.model.FunctionPropertyAdapter
 
getLabel() - Method in interface io.github.jonestimd.swing.table.PropertyAdapter
 
getLabelConstraints() - Method in enum io.github.jonestimd.swing.layout.FormElement
 
getLabelConstraints() - Method in interface io.github.jonestimd.swing.layout.GridBagFormula
Get the constraints to use for the label associated with the current component.
getLastLabel() - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
 
getLayoutAlignmentX(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
getLayoutAlignmentY(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
getLeadRowForGroup(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getLeadRowForGroup(int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getLeadSelectionModelIndex() - Method in class io.github.jonestimd.swing.table.MixedRowTable
Get the model index of the first selected row.
getListCellRendererComponent(JList<? extends T>, T, int, boolean, boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectListCellRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class io.github.jonestimd.swing.component.FormatComboBoxRenderer
 
getListCellRendererComponent(JList, Object, int, boolean, boolean) - Method in class io.github.jonestimd.swing.component.FormatListCellRenderer
 
getMaximumSize() - Method in class io.github.jonestimd.swing.component.AutosizeTextField
 
getMessages() - Method in class io.github.jonestimd.swing.validation.ValidationSupport
 
getMinHeight() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
getModel() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
getModel() - Method in class io.github.jonestimd.swing.component.SuggestField
 
getModel() - Method in class io.github.jonestimd.swing.table.DecoratedTable
 
getModel() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
getModelIndex() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
getModelIndex() - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.ViewRow
 
getModelIndex() - Method in interface io.github.jonestimd.swing.table.sort.ViewToModel
 
getModelRowCount() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
getMultiSelectItem(JList<? extends T>, String) - Method in class io.github.jonestimd.swing.component.MultiSelectListCellRenderer
 
getName() - Method in class io.github.jonestimd.swing.table.model.AbstractColumnAdapter
 
getName() - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
Get the name to be displayed in the table column header.
getName() - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
getName() - Method in class io.github.jonestimd.swing.table.model.FunctionPropertyAdapter
 
getName() - Method in interface io.github.jonestimd.swing.table.PropertyAdapter
 
getOutline(int, int, int, int) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Get the outline to draw around the text.
getParent(Component) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Return the parent of a component.
getPendingAdds() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
getPendingAdds() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
getPendingAdds() - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
getPendingDeletes() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
getPendingDeletes() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
getPendingDeletes() - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
getPendingItem() - Method in class io.github.jonestimd.swing.component.MultiSelectField
Get the pending item text (the current input text).
getPendingUpdates() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
getPendingUpdates() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
getPendingUpdates() - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
getPopupLocation() - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
getPopupLocation() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Default implementation returns the top left corner of the table cell.
getPopupLocation(Dimension, Dimension, C) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Calculate the location to display the popup.
getPopupLocation(Dimension, Dimension, JFormattedTextField) - Method in class io.github.jonestimd.swing.component.CalendarButtonBorder
 
getPreviousNextListeners() - Method in class io.github.jonestimd.swing.component.PreviousNextPanel
 
getPrototypeValue(TableColumn) - Method in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
getPrototypeValue(TableColumn) - Method in interface io.github.jonestimd.swing.table.ColumnConfiguration
Get the prototype value to use for calculating the column width.
getResource(String, String) - Method in class io.github.jonestimd.swing.table.model.AbstractColumnAdapter
 
getResource(String, String) - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
Get a resource value for the table column.
getResource(String, String) - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
getResourcePrefix() - Method in interface io.github.jonestimd.swing.window.WindowInfo
 
getRow(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getRowBackground(int) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Used by DecoratedTable.prepareRenderer(TableCellRenderer, int, int) to determine the background color of a row.
getRowBackground(int) - Method in class io.github.jonestimd.swing.table.MixedRowTable
 
getRowCount() - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getRowCount() - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getRowCount() - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getRowCount(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getRowCount(int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getRowSorter() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getRowTypeCount() - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getRowTypeCount() - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getRowTypeIndex(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getRowTypeIndex(int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getSectionName(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getSectionName(int) - Method in interface io.github.jonestimd.swing.table.model.SectionTableModel
 
getSectionRow(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getSectionRow(int) - Method in interface io.github.jonestimd.swing.table.model.SectionTableModel
 
getSectionRowBackground() - Method in class io.github.jonestimd.swing.table.SectionTable
 
getSections() - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getSelectedBean() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getSelectedIndex() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
Overridden to handle selection of null.
getSelectedItem() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
getSelectedItem() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxModel
 
getSelectedItem() - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
 
getSelectedItems() - Method in class io.github.jonestimd.swing.table.DecoratedTable
Get the selected beans.
getSelectionMinusPendingDeletes() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getSize() - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Get the number of items matching the filter.
getSize() - Method in class io.github.jonestimd.swing.list.BeanListModel
 
getSize(Component, Graphics, int) - Static method in class io.github.jonestimd.swing.validation.ValidationBorder
 
getSortKeys() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
getSortKeys() - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
getStatusHeight() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
getStatusMessage() - Method in class io.github.jonestimd.swing.BackgroundTask
 
getString() - Method in enum io.github.jonestimd.swing.SwingResource
 
getString(String) - Static method in enum io.github.jonestimd.swing.SwingResource
 
getString(ResourceBundle) - Method in enum io.github.jonestimd.swing.SwingResource
 
getSubColumn(int) - Method in class io.github.jonestimd.swing.table.MixedRowTableColumn
 
getSubColumnCount() - Method in class io.github.jonestimd.swing.table.MixedRowTableColumn
 
getSubRowIndex(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getSubRowIndex(int) - Method in interface io.github.jonestimd.swing.table.model.MixedRowTableModel
 
getSummaryProperties() - Method in interface io.github.jonestimd.swing.table.TableSummary
 
getTable() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Overridden start a background thread to load the list values if they haven't been loaded yet,
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
Creates a copy of the table cell value and initializes the input fields.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.table.DateCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class io.github.jonestimd.swing.validation.ValidatingTextCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class io.github.jonestimd.swing.table.HighlightTableCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class io.github.jonestimd.swing.table.MultiSelectTableCellRenderer
 
getTableCellSize() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Get the size of the table cell.
getTableData() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Override to return the table data.
getTableModel() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
getTerms() - Method in class io.github.jonestimd.swing.component.FilterField
Get the list of filter terms.
getTerms() - Method in class io.github.jonestimd.swing.filter.BasicFilterParser
 
getTerms() - Method in interface io.github.jonestimd.swing.filter.FilterParser
Get the individual terms of the parsed predicate.
getText() - Method in interface io.github.jonestimd.swing.filter.FilterSource
 
getToolTipText() - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
getToolTipText() - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Overridden start a background thread to load the list values if they haven't been loaded yet,
getType() - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
Get the property value type.
getType() - Method in class io.github.jonestimd.swing.table.model.ConstantColumnAdapter
 
getType() - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
getUIClassID() - Method in class io.github.jonestimd.swing.table.SectionTable
 
getUpdates() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
getValidationMessages() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
getValidationMessages() - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
getValidationMessages() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
getValidationMessages() - Method in interface io.github.jonestimd.swing.validation.ValidatedComponent
Get the validation result.
getValidationMessages() - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
getValidationMessages() - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
getValidationMessages() - Method in class io.github.jonestimd.swing.validation.ValidationTracker
 
getValue() - Method in class io.github.jonestimd.swing.component.DateField
Overridden to cast the value to a Date.
getValue() - Method in class io.github.jonestimd.swing.table.model.FunctionPropertyAdapter
 
getValue() - Method in interface io.github.jonestimd.swing.table.PropertyAdapter
 
getValue(Bean) - Method in interface io.github.jonestimd.beans.ReadAccessor
 
getValue(Bean) - Method in class io.github.jonestimd.swing.table.model.FunctionColumnAdapter
 
getValue(T) - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
getValue(T, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getValue(T, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getValue(T, int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
getValue(T, int) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Get a column cell value for a bean.
getValue(T, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getValueAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
getValueAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
getValueAt(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
getValueAt(int, int) - Method in class io.github.jonestimd.swing.table.SectionTable
 
getViewGroup() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
getViewGroup(int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
getViewGroup(int) - Method in interface io.github.jonestimd.swing.table.sort.MixedRowTableRowSorter
 
getViewRowCount() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
getWidth(TableColumn) - Method in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
getWidth(TableColumn) - Method in interface io.github.jonestimd.swing.table.ColumnConfiguration
Get the saved width for the table column.
getWindowInfo() - Method in interface io.github.jonestimd.swing.window.ApplicationWindowAction
 
getWindowInfo() - Method in class io.github.jonestimd.swing.window.FrameAction
 
GLASS_PANE_ALPHA - Static variable in class io.github.jonestimd.swing.component.AlphaPanel
 
GLASS_PANE_ALPHA - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
GridBagBuilder - Class in io.github.jonestimd.swing.layout
A form builder that simplifies usage of GridBagLayout.
GridBagBuilder(Container, ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.layout.GridBagBuilder
Create a new builder using 2 columns and the default GridBagFormulas.
GridBagBuilder(Container, ResourceBundle, String, int) - Constructor for class io.github.jonestimd.swing.layout.GridBagBuilder
Create a new builder using the default GridBagFormulas.
GridBagBuilder(Container, ResourceBundle, String, int, Map<Class<?>, GridBagFormula>) - Constructor for class io.github.jonestimd.swing.layout.GridBagBuilder
Create a new builder using specific GridBagFormulas.
GridBagFormula - Interface in io.github.jonestimd.swing.layout
An interface for generating GridBagConstraints.
group() - Static method in class io.github.jonestimd.swing.filter.Operation
 
Group - io.github.jonestimd.swing.filter.Operator
 

H

handleClick(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
handleClick(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
handleClick(MouseEvent, JTable, int, int) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Handle a mouse click on a cell.
handleClick(MouseEvent, JTable, int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
handleClick(MouseEvent, JTable, Bean) - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
Handle a mouse click on a cell.
handleException(Throwable) - Method in class io.github.jonestimd.swing.action.BackgroundAction
 
handleException(Throwable) - Method in class io.github.jonestimd.swing.BackgroundTask
Handle an exception thrown by the long running task (called on the Swing event thread).
handleLoadException(Throwable) - Method in class io.github.jonestimd.swing.action.DialogAction
 
handleSaveException(Throwable) - Method in class io.github.jonestimd.swing.action.DialogAction
 
HashList<T,​ID> - Class in io.github.jonestimd.collection
List implementation with improved performance for List.indexOf(Object).
HashList(Function<? super T, ID>) - Constructor for class io.github.jonestimd.collection.HashList
 
HashList(Function<? super T, ID>, int) - Constructor for class io.github.jonestimd.collection.HashList
 
HashList(List<T>, Function<? super T, ID>) - Constructor for class io.github.jonestimd.collection.HashList
 
HeaderDetailTableModel<T> - Class in io.github.jonestimd.swing.table.model
A MixedRowTableModel for which the groups contain a header row followed by one or more detail rows.
HeaderDetailTableModel(DetailAdapter<T>, Function<? super T, ?>) - Constructor for class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Partial constructor for sub-classes.
HeaderDetailTableModel(DetailAdapter<T>, Function<? super T, ?>, List<? extends ColumnAdapter<T, ?>>, List<? extends List<? extends ColumnAdapter<?, ?>>>) - Constructor for class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
HeaderDetailTableRowComparator(DecoratedTable<H, ? extends BeanTableModel<H>>) - Constructor for class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailTableRowComparator
 
HeaderDetailTableRowSorter<H,​M extends BufferedHeaderDetailTableModel<H>> - Class in io.github.jonestimd.swing.table.sort
A row sorter for header/detail table.
HeaderDetailTableRowSorter(MixedRowTable<H, M>) - Constructor for class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
HeaderDetailTableRowSorter(MixedRowTable<H, M>, HeaderDetailTableRowSorter.HeaderDetailTableRowComparator<H>) - Constructor for class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
HeaderDetailTableRowSorter.HeaderDetailTableRowComparator<H> - Class in io.github.jonestimd.swing.table.sort
The comparator used to sort rows of a header/detail table.
HeaderDetailTableRowSorter.HeaderDetailViewToModel<BEAN> - Class in io.github.jonestimd.swing.table.sort
A mapping between the view and the model.
HeaderDetailTableRowSorter.ModelChange - Class in io.github.jonestimd.swing.table.sort
A helper class for updating the view/model mappings.
HeaderDetailViewToModel(int, int, int) - Constructor for class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
headerWidthCalculator - Variable in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
hidePopup() - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Hide the popup window if it is showing.
hidePopup() - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
hidePopup() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Hide the popup window if it is showing.
hierarchyChanged(HierarchyEvent) - Method in class io.github.jonestimd.swing.VisibilityHandler
 
highlight(String, Collection<String>) - Method in class io.github.jonestimd.swing.HtmlHighlighter
 
highlight(String, Collection<String>) - Method in interface io.github.jonestimd.swing.table.Highlighter
Apply highlighting to a string.
Highlighter - Interface in io.github.jonestimd.swing.table
An interface for highlighting portions of a string.
highlightRanges(String, Set<HtmlHighlighter.Range>) - Method in class io.github.jonestimd.swing.HtmlHighlighter
 
HighlightTableCellRenderer - Class in io.github.jonestimd.swing.table
A table cell renderer that highlights substrings within the cell value.
HighlightTableCellRenderer(Highlighter) - Constructor for class io.github.jonestimd.swing.table.HighlightTableCellRenderer
 
HighlightText - Interface in io.github.jonestimd.swing
An interface for a component that provides highlight text for a HighlightTableCellRenderer.
HtmlHighlighter - Class in io.github.jonestimd.swing
Highlights occurrences of values in a string by wrapping them with a HTML tag.
HtmlHighlighter(String, String) - Constructor for class io.github.jonestimd.swing.HtmlHighlighter
Create a highlighter.
HtmlHighlighter.Range - Class in io.github.jonestimd.swing
 

I

icon - Variable in class io.github.jonestimd.swing.component.IconBorder
 
IconBorder - Class in io.github.jonestimd.swing.component
A border that displays an icon to the left or right of the component.
IconBorder(IconBorder.Side, Icon) - Constructor for class io.github.jonestimd.swing.component.IconBorder
 
IconBorder.Side - Enum in io.github.jonestimd.swing.component
Available sides for displaying the icon.
IconSource - Interface in io.github.jonestimd.swing.component
An interface for providing an icon.
IdentityArrayList<T> - Class in io.github.jonestimd.collection
A list that uses identity equality for List.indexOf(Object) and List.lastIndexOf(Object).
IdentityArrayList() - Constructor for class io.github.jonestimd.collection.IdentityArrayList
 
IdentityArrayList(int) - Constructor for class io.github.jonestimd.collection.IdentityArrayList
 
IdentityArrayList(Collection<? extends T>) - Constructor for class io.github.jonestimd.collection.IdentityArrayList
 
ignoreCase(Function<T, String>, Comparator<? super T>) - Static method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Create a model that suggests the items that contain the input text, ignoring case.
include(RowFilter.Entry<? extends BeanTableModel<T>, ? extends Integer>) - Method in class io.github.jonestimd.swing.table.filter.PredicateRowFilter
 
indexOf(Object) - Method in class io.github.jonestimd.collection.HashList
 
indexOf(Object) - Method in class io.github.jonestimd.collection.IdentityArrayList
 
indexOf(Object) - Method in interface io.github.jonestimd.swing.component.LazyLoadComboBoxModel
Get the index of an item in the list.
indexOf(Object) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Get the index of an item in the list.
indexOf(Object) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Get the index of an item in the list of available choices.
indexOf(Object) - Method in class io.github.jonestimd.swing.list.BeanListModel
Get the index of an item in the list.
indexOf(Predicate<T>) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Find the index of a bean matching a predicate.
indexOf(Predicate<T>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
indexOf(T) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
indexOf(T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get thd index of a group in the list of groups.
initialize(T) - Method in class io.github.jonestimd.swing.table.TableFactory
 
initialize(T) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
initialize(T, CancelAction) - Static method in class io.github.jonestimd.swing.action.CancelAction
 
initializeColumn(TableColumn) - Method in class io.github.jonestimd.swing.table.TableInitializer
 
initializeMenu(JMenuBar) - Method in class io.github.jonestimd.swing.component.MenuActionPanel
Override to add items to the frame's menu bar.
initializeMenu(JMenuBar) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Adds a menu and toolbar to the frame's menu bar.
initializePopup(C, P) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Initialize the content of the popup window.
initializePopup(JFormattedTextField, CalendarPanel) - Method in class io.github.jonestimd.swing.component.CalendarButtonBorder
 
inputFilter(String) - Method in class io.github.jonestimd.swing.component.TextField
Set the DocumentFilter to filter input using a regex pattern.
inputFilter(Predicate<String>) - Method in class io.github.jonestimd.swing.component.TextField
Set the DocumentFilter to filter input using a predicate.
InputValidator() - Constructor for class io.github.jonestimd.swing.component.MultiSelectField.InputValidator
 
insertElementAt(T, int) - Method in class io.github.jonestimd.swing.list.BeanListModel
Insert an item in the list at a specific index.
insertUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentChangeHandler
 
insertUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentConsumerAdapter
 
insets(int, int, int, int) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Set the insets for the next component.
install(FieldChangeTracker.FieldChangeHandler, Container) - Static method in class io.github.jonestimd.swing.validation.FieldChangeTracker
 
install(ValidationTracker.ValidationChangeHandler, Container) - Static method in class io.github.jonestimd.swing.validation.ValidationTracker
 
install(Window, Predicate<WindowEvent>) - Static method in class io.github.jonestimd.swing.window.ConfirmCloseAdapter
Install a new ConfirmCloseAdapter on a window.
install(ResourceBundle, JDialog) - Static method in class io.github.jonestimd.swing.action.CancelAction
 
install(JComponent, Action, Object, String) - Static method in class io.github.jonestimd.swing.action.ActionUtils
Install a keyboard action on a component.
install(JComponent, JTable, ResourceBundle, String) - Static method in class io.github.jonestimd.swing.action.FocusAction
 
install(JDialog) - Static method in class io.github.jonestimd.swing.action.CancelAction
 
install(TableRowSorter<? extends BeanTableModel<T>>, JTextField, BiPredicate<T, String>) - Static method in class io.github.jonestimd.swing.table.filter.PredicateRowFilter
Install a row filter on a table.
INSTANCE - Static variable in class io.github.jonestimd.swing.LoggerStatusIndicator
 
invalidateLayout(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
io.github.jonestimd.beans - package io.github.jonestimd.beans
Interfaces for accessing bean properties.
io.github.jonestimd.collection - package io.github.jonestimd.collection
Custom collections.
io.github.jonestimd.lang - package io.github.jonestimd.lang
 
io.github.jonestimd.swing - package io.github.jonestimd.swing
 
io.github.jonestimd.swing.action - package io.github.jonestimd.swing.action
 
io.github.jonestimd.swing.border - package io.github.jonestimd.swing.border
 
io.github.jonestimd.swing.component - package io.github.jonestimd.swing.component
 
io.github.jonestimd.swing.dialog - package io.github.jonestimd.swing.dialog
 
io.github.jonestimd.swing.filter - package io.github.jonestimd.swing.filter
 
io.github.jonestimd.swing.layout - package io.github.jonestimd.swing.layout
 
io.github.jonestimd.swing.list - package io.github.jonestimd.swing.list
 
io.github.jonestimd.swing.table - package io.github.jonestimd.swing.table
 
io.github.jonestimd.swing.table.action - package io.github.jonestimd.swing.table.action
 
io.github.jonestimd.swing.table.filter - package io.github.jonestimd.swing.table.filter
 
io.github.jonestimd.swing.table.model - package io.github.jonestimd.swing.table.model
 
io.github.jonestimd.swing.table.sort - package io.github.jonestimd.swing.table.sort
 
io.github.jonestimd.swing.validation - package io.github.jonestimd.swing.validation
 
io.github.jonestimd.swing.window - package io.github.jonestimd.swing.window
Classes for managing application windows.
io.github.jonestimd.text - package io.github.jonestimd.text
 
io.github.jonestimd.util - package io.github.jonestimd.util
 
isAncestor(Component, Component) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Check if one component is the ancestor of another component.
isAutoSelecting() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
isBeanChange() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
Is this change for header/detail groups or just details?
isBorderOpaque() - Method in class io.github.jonestimd.swing.border.OblongBorder
 
isBorderOpaque() - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
 
isBorderOpaque() - Method in class io.github.jonestimd.swing.component.IconBorder
 
isBorderOpaque() - Method in class io.github.jonestimd.swing.validation.ValidationBorder
 
isCancelled() - Method in class io.github.jonestimd.swing.action.CancelAction
 
isCancelled() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
Override to disable editing on a pending delete.
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Override so that pending deletes can not be edited.
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Delegates to the header/detail column adapters.
isCellEditable(int, int) - Method in class io.github.jonestimd.swing.table.SectionTable
Overridden to prevent editing of section headers.
isCellEditable(T, int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
isChanged() - Method in interface io.github.jonestimd.swing.ChangeBuffer
 
isChanged() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
isChanged() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isChanged() - Method in class io.github.jonestimd.swing.validation.FieldChangeTracker
 
isChanged(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isChanged(T, int) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
isChangedAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
isChangedAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isChangedAt(int, int) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
isDeleteEnabled(List<T>) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
isEditable(Bean) - Method in interface io.github.jonestimd.swing.table.model.ColumnAdapter
 
isEditable(Bean) - Method in class io.github.jonestimd.swing.table.model.ConstantColumnAdapter
 
isEditable(T) - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
isEmpty() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
isEmpty() - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
isFill() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
isFixedWidth(TableColumn) - Method in interface io.github.jonestimd.swing.table.ColumnWidthCalculator
Indicates whether the column should be resized when the table is resized or other columns are resized.
isFixedWidth(TableColumn) - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
The default implementation returns true if a width calculator has been set for the column.
isKeepTextOnFocusLost() - Method in class io.github.jonestimd.swing.component.MultiSelectField
 
isMouseOverIndicator() - Method in class io.github.jonestimd.swing.validation.ValidationTooltipBorder
 
isNew(Object) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
isNoErrors() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isNoErrors() - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
isNoErrors() - Method in interface io.github.jonestimd.swing.table.model.ValidatedTableModel
 
isOperator(int) - Method in class io.github.jonestimd.swing.component.FilterField
 
isOperator(int) - Method in interface io.github.jonestimd.swing.filter.FilterSource
 
isOverButton(Point) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
 
isPendingAdd(int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
isPendingAdd(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isPendingAdd(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
isPendingDelete(int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
isPendingDelete(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isPendingDelete(int) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
isPendingDelete(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
isPendingDelete(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
isReadOnly(Component) - Method in class io.github.jonestimd.swing.EditableComponentFocusTraversalPolicy
 
isSaveEnabled() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Get the enabled state of the save action.
isSectionRow(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
isSectionRow(int) - Method in interface io.github.jonestimd.swing.table.model.SectionTableModel
 
isSectionRow(int) - Method in class io.github.jonestimd.swing.table.SectionTable
 
isSelected() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
isShowDelete() - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Get the flag that indicates whether to draw the delete button.
isSingleRowSelected() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
isSingleton() - Method in interface io.github.jonestimd.swing.window.WindowInfo
 
isSorted(int) - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
isSubRow(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
isValid() - Method in class io.github.jonestimd.swing.validation.ValidationBorder
 
isValid(List<String>, int) - Method in interface io.github.jonestimd.swing.component.ListField.ItemValidator
 
isValidItem() - Method in class io.github.jonestimd.swing.component.MultiSelectField
Check if the input text is a valid item.
isValidList() - Method in class io.github.jonestimd.swing.component.ListField
 
isVisible() - Method in interface io.github.jonestimd.swing.validation.ValidatedComponent
 
isVisible(int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
isYieldFocusOnError() - Method in class io.github.jonestimd.swing.component.MultiSelectField
 
ITEM_ALIGNMENT - Static variable in class io.github.jonestimd.swing.component.MultiSelectField
 
itemDeleted(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Implementation should remove the row from the table without notifying this change tracker.
items(Collection<String>) - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
Initialize the list of values in the field.
ITEMS_PROPERTY - Static variable in class io.github.jonestimd.swing.component.MultiSelectField
 
itemToString(Object) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
itemUpdated(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Called when the modification status of a row changes.
iterator() - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Create an iterator for the filtered items.
iterator() - Method in class io.github.jonestimd.swing.list.BeanListModel
 

J

JavaFunctions - Class in io.github.jonestimd.util
Utility methods for functional interfaces.
JavaFunctions() - Constructor for class io.github.jonestimd.util.JavaFunctions
 
JavaPredicates - Class in io.github.jonestimd.util
Utility methods for predicates.
JavaPredicates() - Constructor for class io.github.jonestimd.util.JavaPredicates
 
join(ResourceBundle, String) - Static method in class io.github.jonestimd.util.Resources
Combine a subset of resources into a string.

K

key - Variable in enum io.github.jonestimd.swing.SwingResource
 
KEY_SEPARATOR - Static variable in enum io.github.jonestimd.swing.SwingResource
 

L

LABEL_GAP - Static variable in class io.github.jonestimd.swing.ComponentFactory
 
LabelBuilder - Class in io.github.jonestimd.swing
A builder class for creating labels.
LabelBuilder() - Constructor for class io.github.jonestimd.swing.LabelBuilder
 
LabelBuilder.Factory - Class in io.github.jonestimd.swing
A factory class for building multiple labels using the same ResourceBundle and a common resource prefix.
LARGE_ICON_RESOURCE_KEY - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
lastIndexOf(Object) - Method in class io.github.jonestimd.collection.HashList
 
lastIndexOf(Object) - Method in class io.github.jonestimd.collection.IdentityArrayList
 
layoutContainer(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
LazyLoadComboBoxModel<T> - Interface in io.github.jonestimd.swing.component
A combo box model that supports loading the list items lazily.
LazyLoadListModel<T> - Interface in io.github.jonestimd.swing.component
A list model that supports loading the list items lazily.
LEFT - io.github.jonestimd.swing.component.AbstractButtonBorder.Side
 
LEFT - io.github.jonestimd.swing.component.IconBorder.Side
 
LEFT_LABEL - io.github.jonestimd.swing.layout.FormElement
Label constraints for FormElement.TEXT_FIELD.
leftOperand - Variable in class io.github.jonestimd.swing.filter.Operation.BinaryOperation
 
LINE_SEPARATOR - Static variable in class io.github.jonestimd.swing.component.ListField
 
LIST - io.github.jonestimd.swing.layout.FormElement
Constraints for a JList.
ListField - Class in io.github.jonestimd.swing.component
Extends JTextArea to support editing a list of string values.
ListField(ListField.ItemValidator, Highlighter.HighlightPainter, Runnable, Consumer<List<String>>) - Constructor for class io.github.jonestimd.swing.component.ListField
 
ListField(Runnable, Consumer<List<String>>) - Constructor for class io.github.jonestimd.swing.component.ListField
Create a list field that requires non-blank list items and highlights invalid items with a Color.PINK background.
ListField.ItemValidator - Interface in io.github.jonestimd.swing.component
Interface for validating items in the list.
loadDialogData() - Method in class io.github.jonestimd.swing.action.DialogAction
Load data to populate the dialog (called from a background thread).
LocalizedAction - Class in io.github.jonestimd.swing.action
An abstract class for an action that is configured using values from a resource bundle.
LocalizedAction(ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.action.LocalizedAction
Create an action using an ActionListener.
LocalizedAction.Factory - Class in io.github.jonestimd.swing.action
A factory class for creating multiple actions using the same ResourceBundle and a common resource prefix.
logger - Variable in class io.github.jonestimd.swing.window.StatusFrame
 
LoggerStatusIndicator - Class in io.github.jonestimd.swing
 
LoggerStatusIndicator(Logger) - Constructor for class io.github.jonestimd.swing.LoggerStatusIndicator
 
lookupColor(String) - Static method in class io.github.jonestimd.swing.ComponentResources
Look up a color value from Provider bundles with fallback to ComponentResources.BUNDLE.
lookupFloat(String) - Static method in class io.github.jonestimd.swing.ComponentResources
Look up a float value from Provider bundles with fallback to ComponentResources.BUNDLE.
lookupIcon(String) - Static method in class io.github.jonestimd.swing.ComponentResources
Look up an icon value from Provider bundles with fallback to ComponentResources.BUNDLE.
lookupInt(String) - Static method in class io.github.jonestimd.swing.ComponentResources
Look up an int value from Provider bundles with fallback to ComponentResources.BUNDLE.
lookupString(String) - Static method in class io.github.jonestimd.swing.ComponentResources
Look up a string value from Provider bundles with fallback to ComponentResources.BUNDLE.
lower - Variable in class io.github.jonestimd.swing.HtmlHighlighter.Range
 

M

map(int[], IntFunction<? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
map(Iterable<T>, Function<? super T, ? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
map(Collection<T>, Function<? super T, ? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
map(Stream<T>, Function<? super T, ? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
MapBuilder<K,​V> - Class in io.github.jonestimd.collection
Builder for immutable maps.
MapBuilder() - Constructor for class io.github.jonestimd.collection.MapBuilder
 
matches(StatusFrame) - Method in interface io.github.jonestimd.swing.window.ApplicationWindowAction
Used to find an existing non-singleton window that matches this event.
matches(Query, Query) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
Compare two queries for redundancy.
maximumLayoutSize(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
MenuActionPanel - Class in io.github.jonestimd.swing.component
A panel that adds actions to the menu bar of a JFrame or JDialog.
MenuActionPanel() - Constructor for class io.github.jonestimd.swing.component.MenuActionPanel
 
MessageDialog - Class in io.github.jonestimd.swing.dialog
Extends JDialog to implement StatusIndicator.
MessageDialog(Window, Dialog.ModalityType) - Constructor for class io.github.jonestimd.swing.dialog.MessageDialog
 
MessageDialog(Window, String, Dialog.ModalityType) - Constructor for class io.github.jonestimd.swing.dialog.MessageDialog
 
min(T, T...) - Static method in class io.github.jonestimd.lang.Comparables
Find the minimum value of a group of items.
minimumLayoutSize(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
MixedRowTable<Bean,​Model extends MixedRowTableModel & BeanTableModel<Bean>> - Class in io.github.jonestimd.swing.table
A table that displays rows in groups.
MixedRowTable(Model) - Constructor for class io.github.jonestimd.swing.table.MixedRowTable
 
MixedRowTableColumn - Class in io.github.jonestimd.swing.table
A table column for a MixedRowTable.
MixedRowTableColumn(TableColumn) - Constructor for class io.github.jonestimd.swing.table.MixedRowTableColumn
 
MixedRowTableModel - Interface in io.github.jonestimd.swing.table.model
This interface defines the data model API for a MixedRowTable.
MixedRowTableRowSorter - Interface in io.github.jonestimd.swing.table.sort
An interface for a MixedRowTable row sorter.
mnemonic(char) - Method in class io.github.jonestimd.swing.LabelBuilder
Set the label mnemonic.
MNEMONIC_AND_NAME_KEY - io.github.jonestimd.swing.ClientProperty
 
MnemonicAction - Class in io.github.jonestimd.swing.action
An abstract class for an action with a mnemonic shortcut.
MnemonicAction(String) - Constructor for class io.github.jonestimd.swing.action.MnemonicAction
 
MnemonicAction(String, Icon) - Constructor for class io.github.jonestimd.swing.action.MnemonicAction
 
mnemonicAndName(String) - Method in class io.github.jonestimd.swing.LabelBuilder
Set the label's mnemonic and text from a resource bundle value.
model - Variable in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
ModelChange(int, int, boolean) - Constructor for class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.ModelChange
 
modelStructureChanged() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
modelToView - Variable in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
MultiSelectField - Class in io.github.jonestimd.swing.component
A text component that displays a list of string values using MultiSelectItem and allows adding and removing items in the list.
MultiSelectField(boolean, boolean) - Constructor for class io.github.jonestimd.swing.component.MultiSelectField
Create a MultiSelectField that requires non-blank items.
MultiSelectField(boolean, boolean, BiPredicate<MultiSelectField, String>) - Constructor for class io.github.jonestimd.swing.component.MultiSelectField
Create a MultiSelectField.
MultiSelectField.Builder<T extends MultiSelectField> - Class in io.github.jonestimd.swing.component
Helper class for building a MultiSelectField.
MultiSelectField.Constructor<T extends MultiSelectField> - Interface in io.github.jonestimd.swing.component
 
MultiSelectField.InputValidator - Class in io.github.jonestimd.swing.component
 
MultiSelectItem - Class in io.github.jonestimd.swing.component
This component draws an outlined text string.
MultiSelectItem(String, boolean, boolean) - Constructor for class io.github.jonestimd.swing.component.MultiSelectItem
Create a MultiSelectItem.
MultiSelectItem.ButtonGeometry - Class in io.github.jonestimd.swing.component
 
MultiSelectListCellRenderer<T> - Class in io.github.jonestimd.swing.component
A ListCellRenderer that draws a list of items as MultiSelectItems.
MultiSelectListCellRenderer(boolean, Function<T, List<String>>) - Constructor for class io.github.jonestimd.swing.component.MultiSelectListCellRenderer
 
MultiSelectTableCellRenderer<T> - Class in io.github.jonestimd.swing.table
A table cell renderer that displays a list of values as MultiSelectItems.
MultiSelectTableCellRenderer(boolean) - Constructor for class io.github.jonestimd.swing.table.MultiSelectTableCellRenderer
 
MultiSelectTableCellRenderer(boolean, Function<T, String>) - Constructor for class io.github.jonestimd.swing.table.MultiSelectTableCellRenderer
 

N

name(String) - Method in class io.github.jonestimd.swing.LabelBuilder
Set the label text.
NAME_SEPARATOR - Static variable in enum io.github.jonestimd.swing.SwingResource
 
newAction(String, ActionListener) - Method in class io.github.jonestimd.swing.action.LocalizedAction.Factory
Create an action using an ActionListener.
newBean() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Override to create a bean for a new row in the table.
newCheckBox(ResourceBundle, String) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newComboBox(Class<T>, String) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newComboBox(List<T>, String) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newFilterField() - Method in class io.github.jonestimd.swing.ComponentFactory
Create a JTextField with an OblongBorder and an IconBorder using the filter icon.
newFilterField(Function<String, Predicate<T>>, int, int) - Method in class io.github.jonestimd.swing.ComponentFactory
Create a FilterField with an OblongBorder and an IconBorder using the filter icon.
newFormSeparator(String) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newItem(String) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Create a new MultiSelectItem to add to the field.
newLabel(String) - Method in class io.github.jonestimd.swing.LabelBuilder.Factory
 
newLabel(String, Component) - Method in class io.github.jonestimd.swing.LabelBuilder.Factory
 
newMenu(ResourceBundle, String) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newMenuBarSeparator() - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newMenuToolBar() - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newModelRows(int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
Create a list of view/model mappings.
newModelRows(int, int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
newModelRows(int, int) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
newRadioButtonGroup(ResourceBundle, String...) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
newRowSorter(BeanTableModel<?>, List<RowSorter.SortKey>) - Method in class io.github.jonestimd.swing.table.TableFactory
 
newTableSummaryPanel(String, JComponent) - Static method in class io.github.jonestimd.swing.ComponentFactory
Create a component for displaying a summary (e.g.
newToolbarButton(Action) - Static method in class io.github.jonestimd.swing.ComponentFactory
Creates a button for a toolbar.
newToolbarToggleButton(Action) - Static method in class io.github.jonestimd.swing.ComponentFactory
Creates a toggle button for a toolbar.
newValidationStatusArea(int, ResourceBundle) - Static method in class io.github.jonestimd.swing.ComponentFactory
 
nextCell() - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Move to the next cell.
nextViewGroup(int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
nextViewGroup(int) - Method in interface io.github.jonestimd.swing.table.sort.MixedRowTableRowSorter
 
NO_MNEMONIC - Static variable in class io.github.jonestimd.swing.ComponentFactory
 
NO_MNEMONIC - Static variable in class io.github.jonestimd.swing.LabelBuilder
Character to use for a combined mnemonic and name when the label has no mnemonic.
noButtonRoundness - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
noFocusBorder - Static variable in class io.github.jonestimd.swing.component.MultiSelectListCellRenderer
 
noFocusBorder - Static variable in class io.github.jonestimd.swing.table.MultiSelectTableCellRenderer
 
NOOP_HIGHLIGHTER - Static variable in interface io.github.jonestimd.swing.table.Highlighter
A highlighter that does nothing.
not() - Static method in class io.github.jonestimd.swing.filter.Operation
 
not(Predicate<T>) - Static method in class io.github.jonestimd.util.JavaPredicates
Invert the result of a predicate.
Not - io.github.jonestimd.swing.filter.Operator
 
notifyDataProviders(T, int, String, Object) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
notifyDataProviders(T, String, Object) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
notifyDataProviders(T, String, Object) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
NotNullValidator<V> - Class in io.github.jonestimd.swing.validation
A validation that returns an error if the value is null.
NotNullValidator(String) - Constructor for class io.github.jonestimd.swing.validation.NotNullValidator
 
noUseScrollPane(Class<? extends JComponent>) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Disable automatic wrapping of instances of the class in a JScrollPane.
NULL_TEXT - Static variable in class io.github.jonestimd.swing.component.DateField
 
nullFirst(T, T) - Static method in class io.github.jonestimd.lang.Comparables
Compare two possibly null objects.
nullGuard(Function<T, R>) - Static method in class io.github.jonestimd.util.JavaFunctions
Add a null check to a function.
nullLast(T, T) - Static method in class io.github.jonestimd.lang.Comparables
Compare two possibly null objects.
NumberValidator - Class in io.github.jonestimd.swing.validation
A validator that returns an error if the input string is not a valid number.
NumberValidator(String) - Constructor for class io.github.jonestimd.swing.validation.NumberValidator
 
numeric(String) - Method in class io.github.jonestimd.swing.component.TextField.Validated

O

OblongBorder - Class in io.github.jonestimd.swing.border
A line border drawn with semi-circles for the left and right sides of the component.
OblongBorder(int, Color) - Constructor for class io.github.jonestimd.swing.border.OblongBorder
 
OblongBorder(int, Color, int, int, int, int) - Constructor for class io.github.jonestimd.swing.border.OblongBorder
 
ObservableBean - Interface in io.github.jonestimd.beans
An interface for beans that provide property change events.
of(Iterable<T>) - Static method in class io.github.jonestimd.util.Streams
 
OK_NAME - Static variable in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
onChange(T, Runnable) - Static method in class io.github.jonestimd.swing.component.ComponentBinder
Add a listener that calls a Runnable when a text field changes.
onMouseMove(Point) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Updates the hover state of the delete button.
onResult(Function<T, ? extends R>, Predicate<R>) - Static method in class io.github.jonestimd.util.JavaPredicates
Chain a function and a predicate.
onSave() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Dispose the dialog when the save button is clicked.
onWindowEvent(ApplicationWindowAction<Key>) - Method in class io.github.jonestimd.swing.window.FrameManager
Display a singleton window or create a new instance of a non-singleton window.
operateOn(Predicate<T>) - Method in enum io.github.jonestimd.swing.filter.Operator
 
Operation<T> - Class in io.github.jonestimd.swing.filter
A logical operation to apply to one or more predicates.
Operation(Operator) - Constructor for class io.github.jonestimd.swing.filter.Operation
 
Operation.BinaryOperation<T> - Class in io.github.jonestimd.swing.filter
A logical operation that combines 2 predicates.
operator - Variable in class io.github.jonestimd.swing.filter.Operation
 
Operator - Enum in io.github.jonestimd.swing.filter
Logical operators for combining/modifying predicates.
optional() - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Add a null item to the beginning of the list of options.
or(Predicate<T>) - Static method in class io.github.jonestimd.swing.filter.Operation
 
Or - io.github.jonestimd.swing.filter.Operator
 
orientation - Variable in class io.github.jonestimd.swing.ButtonBarLayout
 
outlineColor - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
outlineRoundness - Variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
overlay(T) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Add a component in the same location as the previous component.

P

paint(Graphics) - Method in class io.github.jonestimd.swing.component.AlphaPanel
Fill the component using the background color at the specified transparency.
paint(Graphics, JComponent) - Method in class io.github.jonestimd.swing.table.SectionTableUI
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class io.github.jonestimd.swing.border.OblongBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class io.github.jonestimd.swing.component.IconBorder
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class io.github.jonestimd.swing.validation.ValidationBorder
 
paintBorder(Component, Graphics, int, int, int, int, int) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Paint the border, including the "button".
paintBorder(Component, Graphics, int, int, int, int, int) - Method in class io.github.jonestimd.swing.component.CalendarButtonBorder
 
paintComponent(Graphics) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Overridden to draw the outline and delete button.
paintComponent(Graphics) - Method in class io.github.jonestimd.swing.table.ColorTableCellRenderer
 
paintInvalidMarker(Component, Graphics, int, int, int, int) - Static method in class io.github.jonestimd.swing.validation.ValidationBorder
 
paintInvalidMarker(Graphics, int, int, int, int, int) - Static method in class io.github.jonestimd.swing.validation.ValidationBorder
 
PANEL - io.github.jonestimd.swing.layout.FormElement
Constraints for a JPanel.
PanelFactory<T extends ApplicationWindowAction<?>> - Interface in io.github.jonestimd.swing.window
An interface for creating content panes for new windows.
parse(FilterSource) - Method in class io.github.jonestimd.swing.filter.BasicFilterParser
 
parse(FilterSource) - Method in interface io.github.jonestimd.swing.filter.FilterParser
Parse the filter text.
parseInput(String) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
parseItems() - Method in class io.github.jonestimd.swing.component.ListField
Parse the component text and return the list of items.
parseObject(String, ParsePosition) - Method in class io.github.jonestimd.swing.component.RelativePathFileFormat
 
parseObject(String, ParsePosition) - Method in class io.github.jonestimd.text.StringFormat
 
parseObject(String, ParsePosition) - Method in class io.github.jonestimd.text.ToStringFormat
 
pendingAdd(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Mark a row as a pending add.
pendingDelete(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Mark a row as a pending delete.
pendingItemValidator(BiPredicate<MultiSelectField, String>) - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
Set the pending item validator.
performTask() - Method in class io.github.jonestimd.swing.action.BackgroundAction
 
performTask() - Method in class io.github.jonestimd.swing.BackgroundTask
Execute a long running task (called on a non-Swing thread).
plain() - Static method in class io.github.jonestimd.swing.component.TextField
Create a JTextField with the default configuration.
PopupListTableCellEditor<T> - Class in io.github.jonestimd.swing.table
A table cell editor that displays a popup with a ListField for editing a list of values.
PopupListTableCellEditor(Function<T, String>, Function<String, T>, ListField.ItemValidator, Highlighter.HighlightPainter, int) - Constructor for class io.github.jonestimd.swing.table.PopupListTableCellEditor
Create a PopupListTableCellEditor.
PopupListTableCellEditor.Builder<T> - Class in io.github.jonestimd.swing.table
 
PopupTableCellEditor - Class in io.github.jonestimd.swing.table
Abstract base class for a table cell editor that displays a popup window.
PopupTableCellEditor() - Constructor for class io.github.jonestimd.swing.table.PopupTableCellEditor
Create a PopupTableCellEditor.
positiveNumber(String) - Method in class io.github.jonestimd.swing.component.TextField.Validated
PositiveNumberValidator - Class in io.github.jonestimd.swing.validation
A validator that returns an error if the input string is not a valid positive number.
PositiveNumberValidator(String) - Constructor for class io.github.jonestimd.swing.validation.PositiveNumberValidator
 
postSort() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
postSort() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
postSort() - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
precedes(Operator) - Method in enum io.github.jonestimd.swing.filter.Operator
 
PREDICATE_PROPERTY - Static variable in class io.github.jonestimd.swing.component.FilterField
Property name for predicate property change events.
PredicateRowFilter<T> - Class in io.github.jonestimd.swing.table.filter
A predicate based row filter.
PredicateRowFilter(JTextField, BiPredicate<T, String>) - Constructor for class io.github.jonestimd.swing.table.filter.PredicateRowFilter
Create a new row filter.
PredicateSuggestModel<T> - Class in io.github.jonestimd.swing.component
An implementation of SuggestModel that suggests the items from a list that match a predicate.
PredicateSuggestModel(BiPredicate<T, String>, Collection<T>, Comparator<? super T>) - Constructor for class io.github.jonestimd.swing.component.PredicateSuggestModel
Create a model that suggests the items that match a predicate.
PredicateSuggestModel(BiPredicate<T, String>, Comparator<? super T>) - Constructor for class io.github.jonestimd.swing.component.PredicateSuggestModel
Create a model that suggests the items that match a predicate.
PredicateSuggestModel(Function<T, String>, Comparator<? super T>) - Constructor for class io.github.jonestimd.swing.component.PredicateSuggestModel
Create a model that suggests the items that contain the input text.
preferredLayoutSize(Container) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
preferredWidth(TableColumn) - Method in interface io.github.jonestimd.swing.table.ColumnWidthCalculator
Calculate the preferred width of a column.
preferredWidth(TableColumn) - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
PrefixSelector<T> - Interface in io.github.jonestimd.swing.component
An interface for selecting an item in a ListModel based on the prefix.
prepareEditor(JTable, T, boolean, int, int) - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
Initializes the nested input fields based on the table cell value.
preparePopupPanel() - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Prepare the popup panel for adding to the popup window.
prepareRenderer(DecoratedTable<B, M>, JComponent, int, int) - Method in interface io.github.jonestimd.swing.table.TableDecorator
 
prepareRenderer(DecoratedTable<B, M>, JComponent, int, int) - Method in class io.github.jonestimd.swing.table.UnsavedChangeDecorator
 
prepareRenderer(DecoratedTable<B, M>, JComponent, int, int) - Method in class io.github.jonestimd.swing.table.ValidationDecorator
 
prepareRenderer(TableCellRenderer, int, int) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to set background, foreground and apply TableDecorators.
PreviousNextListener - Interface in io.github.jonestimd.swing.component
An interface for handling events from a PreviousNextPanel.
PreviousNextPanel - Class in io.github.jonestimd.swing.component
A panel that displays a component between previous and next buttons.
PreviousNextPanel(Component, String, String) - Constructor for class io.github.jonestimd.swing.component.PreviousNextPanel
 
processComponentKeyEvent(KeyEvent) - Method in class io.github.jonestimd.swing.component.DateField
 
processComponentKeyEvent(KeyEvent) - Method in class io.github.jonestimd.swing.component.FilterField
 
processEditorKeyEvent(KeyEvent) - Method in class io.github.jonestimd.swing.component.FileSuggestField
 
processEditorKeyEvent(KeyEvent) - Method in class io.github.jonestimd.swing.component.SuggestField
 
processFocusEvent(FocusEvent) - Method in class io.github.jonestimd.swing.component.DateField
Overridden to select a field when the focus is gained.
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class io.github.jonestimd.swing.component.ListField
 
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Overridden to handle changes to the list of values.
processKeyBinding(KeyStroke, KeyEvent, int, boolean) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to improve keyboard handling for starting/stopping edit.
PropertyAdapter<T> - Interface in io.github.jonestimd.swing.table
An interface for mapping a bound bean property to a UI element.
PROTOTYPE_SUFFIX - Static variable in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
put(G, T) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Add a bean to a group.
put(K, V) - Method in class io.github.jonestimd.collection.MapBuilder
 
putAll(G, Collection<? extends T>) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Add beans to a group.

Q

queueAdd(int, H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Insert an unsaved group.
queueAdd(int, T) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
queueAdd(int, T) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
Insert an unsaved bean.
queueAdd(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Append an unsaved group.
queueAdd(T) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
queueAdd(T) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
Append an unsaved bean.
queueAppendSubRow(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Append a detail row to a group.
queueDelete(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Mark a row as a pending delete or remove the row if it is a pending addition.
queueDelete(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
queueDelete(T) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
queueDelete(T) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 

R

Range(int, int) - Constructor for class io.github.jonestimd.swing.HtmlHighlighter.Range
 
ReadAccessor<Bean,​Value> - Interface in io.github.jonestimd.beans
A functional interface for reading a property of a bean.
readOnly() - Method in class io.github.jonestimd.swing.component.TextField
Set the text field to read only.
ReadOnlyColumnAdapter<Bean,​Value> - Class in io.github.jonestimd.swing.table.model
Bean adapter for a table column that is always read-only.
ReadOnlyColumnAdapter(ResourceBundle, String, String, Class<? super Value>) - Constructor for class io.github.jonestimd.swing.table.model.ReadOnlyColumnAdapter
 
ReadWriteAccessor<Bean,​Value> - Interface in io.github.jonestimd.beans
An interface for accessing a property of a bean.
RELATED_GAP - Static variable in class io.github.jonestimd.swing.layout.GridBagBuilder
 
relatedGap() - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Use the horizontal and vertical GridBagBuilder.RELATED_GAP for the next component.
RelativePathFileFormat - Class in io.github.jonestimd.swing.component
Displays the trailing portion of a file's path relative to a base path.
RelativePathFileFormat(File) - Constructor for class io.github.jonestimd.swing.component.RelativePathFileFormat
Create a new format using "..." as the replacement for basePath.
RelativePathFileFormat(File, String) - Constructor for class io.github.jonestimd.swing.component.RelativePathFileFormat
Create a new format.
ReloadTableAction<T> - Class in io.github.jonestimd.swing.table.action
An abstract UI action for reloading the data in a table.
ReloadTableAction(JComponent, ResourceBundle, String, DecoratedTable<T, ? extends BeanListTableModel<T>>, BufferedBeanListTableModel<T>) - Constructor for class io.github.jonestimd.swing.table.action.ReloadTableAction
 
remove(int) - Method in class io.github.jonestimd.collection.HashList
 
remove(int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Remove a bean from a group.
removeAll() - Method in class io.github.jonestimd.swing.component.BeanListComboBoxModel
 
removeAll() - Method in class io.github.jonestimd.swing.list.BeanListModel
Clear the list of items.
removeAll(G) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
Remove an entire group.
removeAll(Iterable<T>) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
removeAll(List<T>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Clear the table data.
removeBean(Bean) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
Notification that a table row has been removed.
removeBean(H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
removeBean(T) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
removeBean(T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Remove a group from the table.
removeDeleteListener(Consumer<MultiSelectItem>) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
Remove a delete button listener.
removeDetail(H, int) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
removeDetail(H, Object) - Method in class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
removeDetail(T, int) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
Remove a detail from a group.
removeDetail(T, Object) - Method in interface io.github.jonestimd.swing.table.model.DetailAdapter
Remove a detail from a group.
removeElement(Object) - Method in class io.github.jonestimd.swing.list.BeanListModel
Remove an item from the list.
removeElementAt(int) - Method in class io.github.jonestimd.swing.list.BeanListModel
Remove an item from the list.
removeItem(MultiSelectItem) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Remove an item from the list of values.
removeLayoutComponent(Component) - Method in class io.github.jonestimd.swing.ButtonBarLayout
 
removePreviousNextListener(PreviousNextListener) - Method in class io.github.jonestimd.swing.component.PreviousNextPanel
 
removePropertyChangeListener(String, PropertyChangeListener) - Method in interface io.github.jonestimd.beans.ObservableBean
 
removeRow(T) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
removeRowAt(int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
removeStateChangeListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
 
removeStateChangeListener(PropertyChangeListener) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
 
removeSubRow(H, Object) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
removeUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentChangeHandler
 
removeUpdate(DocumentEvent) - Method in class io.github.jonestimd.swing.DocumentConsumerAdapter
 
removeValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
removeValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
removeValidationListener(PropertyChangeListener) - Method in interface io.github.jonestimd.swing.validation.ValidatedComponent
Remove a listener that is receiving notification when the validation changes.
removeValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
removeValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
removeValidationListener(PropertyChangeListener) - Method in class io.github.jonestimd.swing.validation.ValidationSupport
 
replaceSelection(String) - Method in class io.github.jonestimd.swing.component.DateField
Overridden to ignore invalid input.
requestFocus() - Method in class io.github.jonestimd.swing.component.CalendarPanel
Overridden to set focus to the calendar contained in this panel.
required(String) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Require that an item must be selected.
required(String) - Method in class io.github.jonestimd.swing.component.TextField.Validated
RequiredValidator - Class in io.github.jonestimd.swing.validation
A validator the returns an error if the input string is null or blank.
RequiredValidator(String) - Constructor for class io.github.jonestimd.swing.validation.RequiredValidator
 
reset() - Method in class io.github.jonestimd.swing.action.CancelAction
 
reset() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Clear all pending changes.
reset() - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
reset() - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
resetChanges() - Method in class io.github.jonestimd.swing.dialog.FormDialog
Clear the change state for all components in the dialog.
resetChanges() - Method in class io.github.jonestimd.swing.validation.FieldChangeTracker
 
resetItem(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Reset pending changes for a row.
resetItems(Predicate<? super T>) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Reset pending changes for rows matching a predicate.
resourceGroup - Variable in class io.github.jonestimd.swing.component.ValidatedTablePanel
 
Resources - Class in io.github.jonestimd.util
Utility methods for accessing resource bundles.
reverseRange(int, int) - Static method in class io.github.jonestimd.util.Streams
 
revert() - Method in interface io.github.jonestimd.swing.ChangeBuffer
Undo any pending changes.
revert() - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
revert() - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
revert() - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Revert all pending changes.
revertItemChange(Object, T, int) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Implementation should update the table model with the original value without notifying this change tracker.
RIGHT - io.github.jonestimd.swing.component.AbstractButtonBorder.Side
 
RIGHT - io.github.jonestimd.swing.component.IconBorder.Side
 
rightAligned() - Static method in class io.github.jonestimd.swing.ButtonBarLayout
Create a layout that puts the buttons in a right aligned horizontal row with a button gap of 5.
rightAligned() - Method in class io.github.jonestimd.swing.component.TextField
Set the text field to be right aligned.
rowIndexOf(T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Get the row index of the header of a group.
rows(int) - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor.Builder
 
rowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
rowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
rowsDeleted(int, int) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
rowsInserted(int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
rowsUpdated(int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
rowsUpdated(int, int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
rowsUpdated(int, int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
rowsUpdated(int, int, int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
run() - Method in class io.github.jonestimd.swing.BackgroundTask
Run this task on a background thread.
run(StatusIndicator, Component) - Method in class io.github.jonestimd.swing.BackgroundTask
Run this task on a background thread.
run(Component) - Method in class io.github.jonestimd.swing.BackgroundTask
Run this task on a background thread.

S

SAVE_MNEMONIC_AND_NAME - Static variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
saveAction - Variable in class io.github.jonestimd.swing.dialog.ValidatedDialog
 
saveDialogData() - Method in class io.github.jonestimd.swing.action.DialogAction
Save changes (called from a background thread).
saveItem(T) - Method in class io.github.jonestimd.swing.component.EditableComboBoxCellEditor
Populate item and maybe persist it.
saveSettings() - Method in interface io.github.jonestimd.swing.SettingsPersister
 
saveSettings() - Method in class io.github.jonestimd.swing.table.ColumnResizeHandler
 
saveSettings(JComponent) - Static method in interface io.github.jonestimd.swing.SettingsPersister
 
scrollToSelectedGroup() - Method in class io.github.jonestimd.swing.table.MixedRowTable
Scroll so that the selected group is visible.
SectionTable<Bean,​Model extends SectionTableModel<Bean>> - Class in io.github.jonestimd.swing.table
A table with rows grouped into sections with a header row displayed at the beginning of each section.
SectionTable(Model) - Constructor for class io.github.jonestimd.swing.table.SectionTable
 
sectionTableBuilder(M) - Method in class io.github.jonestimd.swing.table.TableFactory
 
SectionTableModel<T> - Interface in io.github.jonestimd.swing.table.model
Table model interface for a SectionTable
SectionTableRowComparator(DecoratedTable<BEAN, ? extends BeanTableModel<BEAN>>) - Constructor for class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.SectionTableRowComparator
 
SectionTableRowSorter<BEAN,​MODEL extends SectionTableModel<BEAN> & BeanTableModel<BEAN>> - Class in io.github.jonestimd.swing.table.sort
A row sorter for a SectionTable.
SectionTableRowSorter(DecoratedTable<BEAN, MODEL>) - Constructor for class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
SectionTableRowSorter.SectionTableRowComparator<BEAN> - Class in io.github.jonestimd.swing.table.sort
The comparator used to sort rows of a section table.
SectionTableRowSorter.ViewRow<BEAN> - Class in io.github.jonestimd.swing.table.sort
A mapping between the view and the model.
SectionTableUI - Class in io.github.jonestimd.swing.table
Extends BasicTableUI to handle section tables.
SectionTableUI() - Constructor for class io.github.jonestimd.swing.table.SectionTableUI
 
selectedBackground - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
selectedItemChanged() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
Overridden to fire item state changed for null selection/deselection.
selectMatch(ListModel<T>, String) - Method in class io.github.jonestimd.swing.component.FormatPrefixSelector
 
selectMatch(ListModel<T>, String) - Method in interface io.github.jonestimd.swing.component.PrefixSelector
 
selectNext(PreviousNextPanel) - Method in interface io.github.jonestimd.swing.component.PreviousNextListener
Select the next value in the sequence.
selectPrevious(PreviousNextPanel) - Method in interface io.github.jonestimd.swing.component.PreviousNextListener
Select the previous value in the sequence.
selectRowAt(int) - Method in class io.github.jonestimd.swing.table.MixedRowTable
Select the first column of the specified row.
SEPARATOR - Static variable in class io.github.jonestimd.swing.component.DateField
 
SEPARATOR_STRING - Static variable in class io.github.jonestimd.swing.component.DateField
 
set(int, T) - Method in class io.github.jonestimd.collection.HashList
 
setAlternateBackground(Color) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Set the background color for even rows.
setBackground(Color) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Set the background color for odd rows.
setBackgroundSupplier(Function<MultiSelectItem, Color>) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
setBasePath(File) - Method in class io.github.jonestimd.swing.component.RelativePathFileFormat
 
setBean(int, H) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to reset pending changes and validation for the group.
setBean(int, T) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
setBean(int, T) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Replace a group in the table.
setBeans(Multimap<G, T>) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
setBeans(Collection<Bean>) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
Notification that the table data has been replaced.
setBeans(Collection<H>) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to reset change tracking and validation.
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
setBeans(Collection<T>) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Replace all rows of the table model.
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Replace the list of groups.
setBeans(Collection<T>) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
setBorder(Border) - Method in class io.github.jonestimd.swing.component.DateField
Overridden to combine border with a CalendarButtonBorder.
setBorder(Border) - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
setBorder(Border) - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
Overridden to wrap the ValidationTooltipBorder with the input border.
setCellValue(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
setCellValue(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Set a value on a header or detail.
setColumnAdapters(Collection<? extends ColumnAdapter<? super T, ?>>) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
setColumnAdapters(List<? extends ColumnAdapter<T, ?>>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Set the header ColumnAdapters.
setConfirmClose(ConfirmClose) - Method in class io.github.jonestimd.swing.action.CancelAction
 
setConstraints(GridBagConstraints) - Method in enum io.github.jonestimd.swing.layout.FormElement
 
setConstraints(GridBagConstraints) - Method in interface io.github.jonestimd.swing.layout.GridBagFormula
Apply the constraints for the current component.
setConstraints(Class<?>, GridBagFormula) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
 
setDate(Date) - Method in class io.github.jonestimd.swing.component.CalendarPanel
Set the selected date and update the month and year on the panel so the date is visible.
setDecorators(List<TableDecorator>) - Method in class io.github.jonestimd.swing.table.DecoratedTable
 
setDefaultCalculators() - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
setDetailColumnAdapters(List<? extends List<? extends ColumnAdapter<?, ?>>>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Set the detail ColumnAdapters.
setDocument(Document) - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
setDocument(Document) - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
setEditable(boolean) - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
setEditable(boolean) - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
Overridden to update validation.
setEditorText(JTextComponent, char) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Handle first keystroke when starting edit.
setElements(Collection<? extends T>) - Method in interface io.github.jonestimd.swing.component.LazyLoadListModel
Replace the items in the list.
setElements(Collection<? extends T>) - Method in class io.github.jonestimd.swing.list.BeanListModel
Replace the items in the list.
setElements(Collection<? extends T>, boolean) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxModel
Replace the elements.
setElements(Collection<? extends T>, boolean) - Method in interface io.github.jonestimd.swing.component.LazyLoadComboBoxModel
Replace the items in the list.
setElements(Collection<? extends T>, boolean) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
Set the list of available choices.
setEnabled(boolean) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
Overridden to enable/disable editor component.
setExtendedState(int) - Method in class io.github.jonestimd.swing.window.StatusFrame
 
setFill(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
setFixedWidth(TableColumn, int) - Static method in class io.github.jonestimd.swing.table.TableInitializer
Set the minimum, preferred and maximum widths on a column.
setFont(Font) - Method in class io.github.jonestimd.swing.table.MultiSelectTableCellRenderer
 
setIndex(TableColumn, int) - Method in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
setIndex(TableColumn, int) - Method in interface io.github.jonestimd.swing.table.ColumnConfiguration
Set the saved index for a table column setting.
setInsets(Insets) - Method in class io.github.jonestimd.swing.table.ColorTableCellRenderer
 
setItem(Object) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxEditor
 
setItems(Collection<String>) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Replace the list of values.
setKeepTextOnFocusLost(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
 
setKeepTextOnFocusLost(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Set the policy for handling input text when focus is lost.
setKeySelectionManager(Format) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
setListItems(List<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxCellEditor
Set the list items.
setModel(ComboBoxModel<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
setModel(TableModel) - Method in class io.github.jonestimd.swing.table.DecoratedTable
 
setModel(TableModel) - Method in class io.github.jonestimd.swing.table.MixedRowTable
Overridden to require a model that implements MixedRowTableModel.
setResult(Result) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
Update the model with the result of a query.
setRow(int, T) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
setRow(int, T) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
Override to merge pending changes with new bean.
setRowFilter(Predicate<BEAN>) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
setSaveResultOnUI() - Method in class io.github.jonestimd.swing.action.DialogAction
Update the UI (called from the Swing event thread).
setSectionRowBackground(Color) - Method in class io.github.jonestimd.swing.table.SectionTable
 
setSectionRowRenderer(TableCellRenderer) - Method in class io.github.jonestimd.swing.table.SectionTable
Set the renderer to use for section header rows.
setSelected(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectItem
 
setSelectedItem(Object) - Method in class io.github.jonestimd.swing.component.BeanListComboBoxModel
 
setSelectedItem(Object) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
 
setSortKeys(List<? extends RowSorter.SortKey>) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
setSortKeys(List<? extends RowSorter.SortKey>) - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
setStatusMessage(String) - Method in class io.github.jonestimd.swing.DeferredStatusIndicator
 
setStatusMessage(String) - Method in class io.github.jonestimd.swing.dialog.MessageDialog
 
setStatusMessage(String) - Method in class io.github.jonestimd.swing.LoggerStatusIndicator
 
setStatusMessage(String) - Method in interface io.github.jonestimd.swing.StatusIndicator
Change the status message to indicate the progress of a background task.
setStatusMessage(String) - Method in class io.github.jonestimd.swing.window.StatusFrame
Update the progress message.
setStatusText(Collection<String>) - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Set the messages in the validation status area.
setTableHeader(JTableHeader) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to handle multiline column headers.
setText(String) - Method in class io.github.jonestimd.swing.component.AutosizeTextField
 
setText(String) - Method in class io.github.jonestimd.swing.component.ListField
 
setText(List<String>) - Method in class io.github.jonestimd.swing.component.ListField
Set the component text using a list of items.
SETTINGS_PERSISTER - io.github.jonestimd.swing.ClientProperty
 
SettingsPersister - Interface in io.github.jonestimd.swing
An interface for a saving component settings to be used to restore UI state.
setTitle(String) - Method in class io.github.jonestimd.swing.window.StatusFrame
 
setTooltip(String) - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Set the tooltip to display when the mouse hovers over the "button".
setUI(TableUI) - Method in class io.github.jonestimd.swing.table.DecoratedTable
Overridden to set background colors.
setUI(TableUI) - Method in class io.github.jonestimd.swing.table.SectionTable
Overridden to set the section header background.
setUnsavedChanges(boolean) - Method in interface io.github.jonestimd.swing.UnsavedChangesIndicator
 
setUnsavedChanges(boolean) - Method in class io.github.jonestimd.swing.window.StatusFrame
Update the window title to indicate unsaved changes.
setValid(boolean) - Method in class io.github.jonestimd.swing.validation.ValidationBorder
 
setValidator(Validator<List<String>>) - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
Set the validator for the list of items.
setValidator(Validator<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox
Set the validator for the selected item.
setValidator(Validator<T>, T) - Method in class io.github.jonestimd.swing.validation.ValidationSupport
 
setValue(Bean, Value) - Method in interface io.github.jonestimd.beans.WriteAccessor
 
setValue(Bean, Value) - Method in class io.github.jonestimd.swing.table.model.FunctionColumnAdapter
 
setValue(Bean, Value) - Method in class io.github.jonestimd.swing.table.model.ReadOnlyColumnAdapter
 
setValue(Object) - Method in class io.github.jonestimd.swing.component.DateField
Overridden to select the first date sub-field after updating the selected date.
setValue(Object) - Method in class io.github.jonestimd.swing.table.ColorTableCellRenderer
 
setValue(Object) - Method in class io.github.jonestimd.swing.table.CurrencyTableCellRenderer
 
setValue(Object) - Method in class io.github.jonestimd.swing.table.FormatTableCellRenderer
 
setValue(Object) - Method in class io.github.jonestimd.swing.table.HighlightTableCellRenderer
 
setValue(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
setValue(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
setValue(Object, T, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
setValue(T, int, Object, Object) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Add or remove a pending change for a row property.
setValue(T, V) - Method in class io.github.jonestimd.swing.table.model.EmptyColumnAdapter
 
setValueAt(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
setValueAt(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
setValueAt(Object, int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Overridden to update change tracking and validation.
setVisible(boolean) - Method in class io.github.jonestimd.swing.dialog.MessageDialog
Overridden to center the dialog on the owner and capture the focus owner.
setVisible(boolean) - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Overridden to reset the cancel action.
setVisible(boolean) - Method in class io.github.jonestimd.swing.window.StatusFrame
 
setWidth(TableColumn, int) - Method in class io.github.jonestimd.swing.table.BeanListColumnConfiguration
 
setWidth(TableColumn, int) - Method in interface io.github.jonestimd.swing.table.ColumnConfiguration
Set the saved width for a table column setting.
setWidthCalculator(Class<?>, Function<TableColumn, ?>) - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
Use the header width for a prototype value as the column width.
setWidthCalculator(Class<?>, Function<TableColumn, ?>, ToIntFunction<Component>) - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
Calculate the column width using the header renderer for a prototype value.
setWidthCalculator(Class<?>, ToIntFunction<TableColumn>) - Method in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
Set the calculator for a column value type.
setYieldFocusOnError(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
 
setYieldFocusOnError(boolean) - Method in class io.github.jonestimd.swing.component.MultiSelectField
Set the policy for yielding focus when the input text is invalid.
shouldYieldFocus(JComponent) - Method in class io.github.jonestimd.swing.component.MultiSelectField.InputValidator
 
show(Component, Throwable) - Static method in class io.github.jonestimd.swing.dialog.ExceptionDialog
 
showFrame(ApplicationWindowAction<Key>) - Method in class io.github.jonestimd.swing.window.FrameManager
Make a non-singleton window visible or, if it is already visible, bring it to the front.
showPopup() - Method in class io.github.jonestimd.swing.component.AbstractButtonBorder
Show the popup window.
showPopup() - Method in class io.github.jonestimd.swing.table.ColorTableCellEditor
 
showPopup() - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
 
showPopup() - Method in class io.github.jonestimd.swing.table.PopupTableCellEditor
Show the popup window.
showSingletonFrame(Key) - Method in class io.github.jonestimd.swing.window.FrameManager
Make a singleton window visible or, if it is already visible, bring it to the front.
side - Variable in class io.github.jonestimd.swing.component.IconBorder
 
SingleTypeDetailAdapter<H> - Class in io.github.jonestimd.swing.table.model
DetailAdapter for a HeaderDetailTableModel with only one detail type.
SingleTypeDetailAdapter() - Constructor for class io.github.jonestimd.swing.table.model.SingleTypeDetailAdapter
 
size() - Method in class io.github.jonestimd.collection.HashList
 
SMALL_ICON_RESOURCE_KEY - Static variable in class io.github.jonestimd.swing.window.StatusFrame
 
sorted() - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
sortedBy(int...) - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
sortedBy(SortOrder, int...) - Method in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
STATE_PROPERTY - Static variable in interface io.github.jonestimd.swing.table.model.TableDataProvider
The property name to be used for state change events.
StatusFrame - Class in io.github.jonestimd.swing.window
This class extends JFrame to disable user input and provide progress messages during long running processes.
StatusFrame(ResourceBundle, String) - Constructor for class io.github.jonestimd.swing.window.StatusFrame
 
StatusIndicator - Interface in io.github.jonestimd.swing
An interface for providing UI feedback while a background task is running.
stopCellEditing() - Method in class io.github.jonestimd.swing.component.EditableComboBoxCellEditor
 
stopCellEditing() - Method in class io.github.jonestimd.swing.table.DateCellEditor
 
stopCellEditing() - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor
Overridden to prevent closing the editor if it contains invalid items.
stopCellEditing() - Method in class io.github.jonestimd.swing.validation.ValidatingTextCellEditor
 
Streams - Class in io.github.jonestimd.util
Utility methods for streams.
Streams() - Constructor for class io.github.jonestimd.util.Streams
 
StringFormat - Class in io.github.jonestimd.text
No-op Format for Strings.
StringFormat() - Constructor for class io.github.jonestimd.text.StringFormat
 
strokeWidth - Static variable in class io.github.jonestimd.swing.component.MultiSelectItem
 
submitIfNotPending(Query) - Method in class io.github.jonestimd.swing.table.model.AsyncTableDataProvider
Submit query if it is not already in the queue.
SuggestField<T> - Class in io.github.jonestimd.swing.component
An editable combo box that keeps the popup menu visible and updates the menu items when the input text changes.
SuggestField(Format, Validator<String>, SuggestModel<T>) - Constructor for class io.github.jonestimd.swing.component.SuggestField
 
SuggestField(Format, Format, Validator<String>, SuggestModel<T>) - Constructor for class io.github.jonestimd.swing.component.SuggestField
 
SuggestModel<T> - Interface in io.github.jonestimd.swing.component
The model class for a SuggestField.
sum(Stream<BigDecimal>) - Static method in class io.github.jonestimd.util.Streams
 
SwingResource - Enum in io.github.jonestimd.swing
 

T

table - Variable in class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
table - Variable in class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
TABLE - io.github.jonestimd.swing.layout.FormElement
Constraints for a JTable.
tableBuilder(M) - Method in class io.github.jonestimd.swing.table.TableFactory
 
TableBuilder(M, T) - Constructor for class io.github.jonestimd.swing.table.TableFactory.TableBuilder
 
TableDataProvider<Bean> - Interface in io.github.jonestimd.swing.table.model
Interface for providing additional columns in a table.
TableDecorator - Interface in io.github.jonestimd.swing.table
An interface for preparing table cell renderers.
TableFactory - Class in io.github.jonestimd.swing.table
Provides factory methods for creating sorted and validated tables.
TableFactory(TableInitializer) - Constructor for class io.github.jonestimd.swing.table.TableFactory
 
TableFactory.TableBuilder<B,​M extends BeanTableModel<B>,​T extends DecoratedTable<B,​M>> - Class in io.github.jonestimd.swing.table
 
TableInitializer - Class in io.github.jonestimd.swing.table
Initializes table cell renderers and editors.
TableInitializer(Map<Class<?>, TableCellRenderer>, Map<Class<?>, Supplier<TableCellEditor>>, Map<String, TableCellRenderer>, Map<String, Supplier<TableCellEditor>>) - Constructor for class io.github.jonestimd.swing.table.TableInitializer
 
TableInitializer(Map<Class<?>, TableCellRenderer>, Map<Class<?>, Supplier<TableCellEditor>>, Map<String, TableCellRenderer>, Map<String, Supplier<TableCellEditor>>, BiFunction<JTable, ColumnConfiguration, ColumnWidthCalculator>) - Constructor for class io.github.jonestimd.swing.table.TableInitializer
 
TableRowComparator<Bean,​VTM extends ViewToModel<Bean>> - Class in io.github.jonestimd.swing.table.sort
This class provides a comparator for sorting rows in a DecoratedTable that uses a BeanTableModel.
TableRowComparator(DecoratedTable<Bean, ? extends BeanTableModel<Bean>>) - Constructor for class io.github.jonestimd.swing.table.sort.TableRowComparator
 
tableSelectionChanged() - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
Updates the enabled state of actions.
TableSummary - Interface in io.github.jonestimd.swing.table
An interface for a providing summary information for a table.
TableSummaryPanel - Class in io.github.jonestimd.swing.table
A panel that displays summary values provided by TableSummary.
TableSummaryPanel() - Constructor for class io.github.jonestimd.swing.table.TableSummaryPanel
 
TableSummaryPanel(TableSummary) - Constructor for class io.github.jonestimd.swing.table.TableSummaryPanel
 
task(String, Supplier<T>, Consumer<T>) - Static method in class io.github.jonestimd.swing.BackgroundTask
Create a task from callbacks.
task(String, Supplier<T>, Consumer<T>, Function<Throwable, Boolean>) - Static method in class io.github.jonestimd.swing.BackgroundTask
Create a task from callbacks.
task(Supplier<T>, Consumer<T>) - Static method in class io.github.jonestimd.swing.BackgroundTask
Create a task from callbacks.
task(Supplier<T>, Consumer<T>, Function<Throwable, Boolean>) - Static method in class io.github.jonestimd.swing.BackgroundTask
Create a task from callbacks.
TEXT_AREA - io.github.jonestimd.swing.layout.FormElement
Constraints for a JTextArea.
TEXT_FIELD - io.github.jonestimd.swing.layout.FormElement
Constraints for a JTextField.
textArea - Variable in class io.github.jonestimd.swing.table.PopupListTableCellEditor
 
TextField<T extends javax.swing.JTextField> - Class in io.github.jonestimd.swing.component
Builder for initializing a JTextField.
TextField(T) - Constructor for class io.github.jonestimd.swing.component.TextField
 
TextField.Validated - Class in io.github.jonestimd.swing.component
Factory class for creating a ValidatedTextField.
then(Validator<T>) - Method in interface io.github.jonestimd.swing.validation.Validator
Apply another validation if this validation passes.
toggleSortOrder(int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
toggleSortOrder(int) - Method in class io.github.jonestimd.swing.table.sort.TableRowComparator
 
toList(Iterable<T>) - Static method in class io.github.jonestimd.util.Streams
 
TOOLBAR_BUTTON_ACTION_KEY - Static variable in class io.github.jonestimd.swing.ComponentFactory
 
TOP_LABEL - io.github.jonestimd.swing.layout.FormElement
toString() - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
toString() - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.ViewRow
 
ToStringFormat - Class in io.github.jonestimd.text
Format that uses Object.toString().
ToStringFormat() - Constructor for class io.github.jonestimd.text.ToStringFormat
 
trackFieldChanges(Container) - Method in class io.github.jonestimd.swing.validation.ContainerTracker
Adds the ContainerListener to the container and any of its nested containers.
trackFieldChanges(Container) - Method in class io.github.jonestimd.swing.validation.ValidationTracker
 

U

UIDefaultsBundle - Class in io.github.jonestimd.swing
 
UIDefaultsBundle() - Constructor for class io.github.jonestimd.swing.UIDefaultsBundle
 
UNDO_CHANGE_ACTION_KEY - Static variable in class io.github.jonestimd.swing.table.TableInitializer
 
UndoAction - Class in io.github.jonestimd.swing.table.action
A UI action for reverting a pending change in a table.
UndoAction() - Constructor for class io.github.jonestimd.swing.table.action.UndoAction
 
undoChange(T, int) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
Restore the original value of a modified property of a row.
undoChangedAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
undoChangedAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
undoChangedAt(int, int) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
undoDelete(int) - Method in class io.github.jonestimd.swing.table.model.BufferedBeanListTableModel
 
undoDelete(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
undoDelete(int) - Method in interface io.github.jonestimd.swing.table.model.ChangeBufferTableModel
 
undoDelete(T) - Method in class io.github.jonestimd.swing.table.model.ChangeTracker
 
unique(Collection<T>, Function<? super T, ? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
unique(Stream<T>, Function<? super T, ? extends R>) - Static method in class io.github.jonestimd.util.Streams
 
uniqueIndex(Collection<V>, Function<? super V, ? extends K>) - Static method in class io.github.jonestimd.util.Streams
 
uniqueIndex(Stream<V>, Function<? super V, ? extends K>) - Static method in class io.github.jonestimd.util.Streams
 
UniqueValueValidator<T> - Class in io.github.jonestimd.swing.validation
Validate a property of a bean for uniqueness within a list of beans of the same type.
UniqueValueValidator(Function<? super T, String>, String, String) - Constructor for class io.github.jonestimd.swing.validation.UniqueValueValidator
Construct a validator that uses all beans in the list for validating uniqueness.
UniqueValueValidator(Function<? super T, String>, BiFunction<? super T, ? super T, Boolean>, String, String) - Constructor for class io.github.jonestimd.swing.validation.UniqueValueValidator
Construct a validator that uses all beans in the list for validating uniqueness.
UNRELATED_GAP - Static variable in class io.github.jonestimd.swing.layout.GridBagBuilder
 
unrelatedVerticalGap() - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Use the vertical GridBagBuilder.UNRELATED_GAP and horizontal GridBagBuilder.RELATED_GAP for the next component.
UnsavedChangeDecorator - Class in io.github.jonestimd.swing.table
A TableDecorator that highlights cells that contain unsaved values.
UnsavedChangeDecorator() - Constructor for class io.github.jonestimd.swing.table.UnsavedChangeDecorator
 
UnsavedChangeDecorator(Color, Color) - Constructor for class io.github.jonestimd.swing.table.UnsavedChangeDecorator
 
UnsavedChangesIndicator - Interface in io.github.jonestimd.swing
An interface for components that indicate when the UI contains unsaved data.
untrackFieldChanges(Container) - Method in class io.github.jonestimd.swing.validation.ContainerTracker
Removes the ContainerListener from the container and any of its nested containers.
untrackFieldChanges(Container) - Method in class io.github.jonestimd.swing.validation.ValidationTracker
 
updateBean(Bean, String, Object) - Method in interface io.github.jonestimd.swing.table.model.TableDataProvider
Notification that a table row has been modified.
updateBean(T, String, Object) - Method in class io.github.jonestimd.swing.table.model.BeanTableAdapter
 
updateBeans(Collection<T>, BiPredicate<T, T>) - Method in class io.github.jonestimd.swing.table.model.BeanListMultimapTableModel
 
updateBeans(Collection<T>, BiPredicate<T, T>) - Method in class io.github.jonestimd.swing.table.model.BeanListTableModel
 
updateBeans(Collection<T>, BiPredicate<T, T>) - Method in interface io.github.jonestimd.swing.table.model.BeanTableModel
Update existing rows and add missing rows to the table model.
updateBeans(Collection<T>, BiPredicate<T, T>) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
 
updateCellEditorValue(T) - Method in class io.github.jonestimd.swing.table.CompositeCellEditor
Updates the bean with the field values of the editor.
updateGroupValidation(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Update the errors for all rows in a group without firing change events.
updateModelIndex(int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter.HeaderDetailViewToModel
 
updateModelIndex(int) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.ViewRow
 
updateModelIndex(int) - Method in interface io.github.jonestimd.swing.table.sort.ViewToModel
 
updateModelIndex(int, int) - Method in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
updateModelIndex(int, int) - Method in class io.github.jonestimd.swing.table.sort.HeaderDetailTableRowSorter
 
updateModelIndex(int, int) - Method in class io.github.jonestimd.swing.table.sort.SectionTableRowSorter
 
updateRowOffsets(int) - Method in class io.github.jonestimd.swing.table.model.HeaderDetailTableModel
Update the group row offsets starting with the specified group.
updateRowValidation(int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
Update the errors for a row without firing change events.
updateSaveEnabled() - Method in class io.github.jonestimd.swing.dialog.ValidatedDialog
Update the enabled state of the save action.
updateSuggestions(String) - Method in class io.github.jonestimd.swing.component.FileSuggestModel
 
updateSuggestions(String) - Method in class io.github.jonestimd.swing.component.PredicateSuggestModel
 
updateSuggestions(String) - Method in interface io.github.jonestimd.swing.component.SuggestModel
Update the elements in this model and return the selected item.
updateUI() - Method in class io.github.jonestimd.swing.table.SectionTable
 
updateUI(List<T>) - Method in class io.github.jonestimd.swing.table.action.ReloadTableAction
 
updateUI(T) - Method in class io.github.jonestimd.swing.action.BackgroundAction
 
updateUI(T) - Method in class io.github.jonestimd.swing.BackgroundTask
Update the UI with the result of the long running task (called on the Swing event thread).
upper - Variable in class io.github.jonestimd.swing.HtmlHighlighter.Range
 
useScrollPane(Class<? extends JComponent>) - Method in class io.github.jonestimd.swing.layout.GridBagBuilder
Automatically wrap instances of the class in a JScrollPane.

V

VALID_PROPERTY - Static variable in class io.github.jonestimd.swing.component.ListField
 
validate(int, String, List<? extends T>) - Method in class io.github.jonestimd.swing.validation.UniqueValueValidator
 
validate(int, V, List<? extends T>) - Method in interface io.github.jonestimd.swing.validation.BeanPropertyValidator
Validate a property of a bean from a list of beans.
validate(String) - Method in class io.github.jonestimd.swing.validation.NumberValidator
 
validate(String) - Method in class io.github.jonestimd.swing.validation.PositiveNumberValidator
 
validate(String) - Method in class io.github.jonestimd.swing.validation.RequiredValidator
 
validate(T) - Method in interface io.github.jonestimd.swing.validation.Validator
Validate a value.
validate(T, String, Iterable<? extends T>) - Method in class io.github.jonestimd.swing.validation.UniqueValueValidator
 
validate(V) - Method in class io.github.jonestimd.swing.validation.NotNullValidator
 
validateAt(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
validateAt(int, int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
validateAt(int, int) - Method in interface io.github.jonestimd.swing.table.model.ValidatedTableModel
 
validateAt(int, int, V) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
validateAt(int, int, V) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
validateAt(int, int, V) - Method in interface io.github.jonestimd.swing.table.model.ValidatedTableModel
 
validateCell(int, int) - Method in class io.github.jonestimd.swing.table.model.BufferedHeaderDetailTableModel
 
validateCell(int, int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
validated(Validator<T>) - Method in class io.github.jonestimd.swing.component.BeanListComboBox.Builder
Add validation of the selected item (does not make the combo box editable).
validated(ResourceBundle, String) - Static method in class io.github.jonestimd.swing.component.TextField
Create a factory for initializing a validated text field.
ValidatedBeanListTableModel<T> - Class in io.github.jonestimd.swing.table.model
Extends BufferedBeanListTableModel to add validation.
ValidatedBeanListTableModel(List<? extends ColumnAdapter<? super T, ?>>) - Constructor for class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
ValidatedBeanListTableModel(List<? extends ColumnAdapter<? super T, ?>>, Iterable<? extends TableDataProvider<T>>) - Constructor for class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
ValidatedColumnAdapter<Bean,​Value> - Interface in io.github.jonestimd.swing.table.model
 
ValidatedComponent - Interface in io.github.jonestimd.swing.validation
An interface for input components that provide validation feedback.
ValidatedDialog - Class in io.github.jonestimd.swing.dialog
A dialog with save and cancel buttons and a validation status area.
ValidatedDialog(Window, String, Dialog.ModalityType, ResourceBundle) - Constructor for class io.github.jonestimd.swing.dialog.ValidatedDialog
 
ValidatedDialog(Window, String, ResourceBundle) - Constructor for class io.github.jonestimd.swing.dialog.ValidatedDialog
Create a document modal dialog.
ValidatedMultiSelectField - Class in io.github.jonestimd.swing.component
Extends MultiSelectField to provide validation of the list of items.
ValidatedMultiSelectField(boolean, boolean) - Constructor for class io.github.jonestimd.swing.component.ValidatedMultiSelectField
Create a ValidatedMultiSelectField that requires non-blank items.
ValidatedMultiSelectField(boolean, boolean, BiPredicate<MultiSelectField, String>) - Constructor for class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
ValidatedPanel - Class in io.github.jonestimd.swing.component
A component that displays a form and validation messages for ValidatedComponents contained in the form.
ValidatedPanel(ResourceBundle, int, JComponent) - Constructor for class io.github.jonestimd.swing.component.ValidatedPanel
Construct a new validated panel.
ValidatedPasswordField - Class in io.github.jonestimd.swing.validation
Extends JPasswordField to add validation.
ValidatedPasswordField(Validator<char[]>) - Constructor for class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
ValidatedPasswordField(String) - Constructor for class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
validatedTableBuilder(M) - Method in class io.github.jonestimd.swing.table.TableFactory
 
ValidatedTableModel - Interface in io.github.jonestimd.swing.table.model
Interface for a table model that provides validation of input values.
ValidatedTablePanel<T> - Class in io.github.jonestimd.swing.component
ValidatedTablePanel(ResourceBundle, DecoratedTable<T, ? extends ValidatedBeanListTableModel<T>>, String) - Constructor for class io.github.jonestimd.swing.component.ValidatedTablePanel
Constructs a new ValidatedTablePanel using resources from bundle.
ValidatedTextField - Class in io.github.jonestimd.swing.validation
Extends JTextField to add validation.
ValidatedTextField(Validator<String>) - Constructor for class io.github.jonestimd.swing.validation.ValidatedTextField
 
validateRow(int) - Method in class io.github.jonestimd.swing.table.model.ValidatedBeanListTableModel
 
validateValue() - Method in class io.github.jonestimd.swing.component.BeanListComboBox
 
validateValue() - Method in class io.github.jonestimd.swing.component.ValidatedMultiSelectField
 
validateValue() - Method in interface io.github.jonestimd.swing.validation.ValidatedComponent
Perform validation of the current value.
validateValue() - Method in class io.github.jonestimd.swing.validation.ValidatedPasswordField
 
validateValue() - Method in class io.github.jonestimd.swing.validation.ValidatedTextField
 
validateValue(T) - Method in class io.github.jonestimd.swing.validation.ValidationSupport
 
ValidatingTextCellEditor - Class in io.github.jonestimd.swing.validation
A cell editor that uses a ValidatedTextField.
ValidatingTextCellEditor(JTable, Validator<String>) - Constructor for class io.github.jonestimd.swing.validation.ValidatingTextCellEditor
 
VALIDATION_MESSAGE_BACKGROUND - io.github.jonestimd.swing.SwingResource
 
VALIDATION_MESSAGES - Static variable in interface io.github.jonestimd.swing.validation.ValidatedComponent
 
ValidationBorder - Class in io.github.jonestimd.swing.validation
A border that indicates a validation error by displaying a red X to the right of the contained component.
ValidationBorder() - Constructor for class io.github.jonestimd.swing.validation.ValidationBorder
 
ValidationBorder(Color) - Constructor for class io.github.jonestimd.swing.validation.ValidationBorder
 
validationChanged(Collection<String>) - Method in interface io.github.jonestimd.swing.validation.ValidationTracker.ValidationChangeHandler
Notification of a change in a validation.
ValidationDecorator - Class in io.github.jonestimd.swing.table
A TableDecorator that highlights cells with validation errors.
ValidationDecorator() - Constructor for class io.github.jonestimd.swing.table.ValidationDecorator
 
ValidationSupport<T> - Class in io.github.jonestimd.swing.validation
A helper class for sending notifications to validation listeners.
ValidationSupport(JComponent) - Constructor for class io.github.jonestimd.swing.validation.ValidationSupport
 
ValidationSupport(JComponent, Validator<T>) - Constructor for class io.github.jonestimd.swing.validation.ValidationSupport
 
ValidationTooltipBorder - Class in io.github.jonestimd.swing.validation
Extends ValidationBorder to display the validation error as a tooltip.
ValidationTooltipBorder(JComponent) - Constructor for class io.github.jonestimd.swing.validation.ValidationTooltipBorder
 
ValidationTracker - Class in io.github.jonestimd.swing.validation
This class tracks the validation messages for all of the ValidatedComponents in a component hierarchy.
ValidationTracker(ValidationTracker.ValidationChangeHandler) - Constructor for class io.github.jonestimd.swing.validation.ValidationTracker
 
ValidationTracker.ValidationChangeHandler - Interface in io.github.jonestimd.swing.validation
The interface for receiving notification when the validation changes.
validator(ListField.ItemValidator) - Method in class io.github.jonestimd.swing.table.PopupListTableCellEditor.Builder
 
validator(Validator<List<String>>) - Method in class io.github.jonestimd.swing.component.MultiSelectField.Builder
Set the item list validator.
Validator<T> - Interface in io.github.jonestimd.swing.validation
An interface for providing validation of an input value.
ValueClassColumnWidthCalculator - Class in io.github.jonestimd.swing.table
Calculates a column's width based on the value returned by JTable.getColumnClass(int).
ValueClassColumnWidthCalculator(JTable, ColumnConfiguration) - Constructor for class io.github.jonestimd.swing.table.ValueClassColumnWidthCalculator
 
valueOf(String) - Static method in enum io.github.jonestimd.swing.action.FocusAction.KeyAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.ClientProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.component.AbstractButtonBorder.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.component.IconBorder.Side
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.filter.Operator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.layout.FormElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jonestimd.swing.SwingResource
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.jonestimd.swing.action.FocusAction.KeyAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.ClientProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.component.AbstractButtonBorder.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.component.IconBorder.Side
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.filter.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.layout.FormElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.jonestimd.swing.SwingResource
Returns an array containing the constants of this enum type, in the order they are declared.
verify(JComponent) - Method in class io.github.jonestimd.swing.component.MultiSelectField.InputValidator
 
vertical() - Method in class io.github.jonestimd.swing.ButtonBarFactory
 
vertical() - Static method in class io.github.jonestimd.swing.ButtonBarLayout
Create a layout that puts the buttons in a top aligned vertical column with a button gap of 5.
ViewRow(SectionTableModel, int) - Constructor for class io.github.jonestimd.swing.table.sort.SectionTableRowSorter.ViewRow
 
viewToModel - Variable in class io.github.jonestimd.swing.table.sort.BeanModelRowSorter
 
ViewToModel<BEAN> - Interface in io.github.jonestimd.swing.table.sort
An interface for mapping between a table model row and a table view row.
VisibilityHandler - Class in io.github.jonestimd.swing
This class can be used to invoke a callback when a component becomes visible on the screen.
VisibilityHandler(Consumer<Component>) - Constructor for class io.github.jonestimd.swing.VisibilityHandler
 
visitComponentTree(Container, Class<C>, Consumer<? super C>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Traverse a container and all its descendants, passing components matching a type to a consumer.
visitComponentTree(Container, Class<C>, Consumer<? super C>, Predicate<Container>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Traverse a container and some of its descendants, passing components matching a type to a consumer.
visitComponentTree(Container, Consumer<Component>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Traverse a container and all its descendants, passing each component to a consumer.
visitComponentTree(Container, Consumer<Component>, Predicate<Container>) - Static method in class io.github.jonestimd.swing.ComponentTreeUtils
Traverse a container and some of its descendants, passing each component to a consumer.

W

when(Supplier<Boolean>) - Method in interface io.github.jonestimd.swing.validation.Validator
 
whenNot(Supplier<Boolean>) - Method in interface io.github.jonestimd.swing.validation.Validator
 
windowClosing(WindowEvent) - Method in class io.github.jonestimd.swing.window.ConfirmCloseAdapter
 
WindowInfo - Interface in io.github.jonestimd.swing.window
This interface provides information about an application window and is typically implemented by an enum.
WINDOWS_MENU_KEY - Static variable in class io.github.jonestimd.swing.window.FrameManager
 
WriteAccessor<Bean,​Value> - Interface in io.github.jonestimd.beans
A functional interface for updating a property of a bean.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages