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
All Classes All Packages
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 anAction
. - 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
andreload
actions to the menu. - addActions(JToolBar) - Method in class io.github.jonestimd.swing.component.ValidatedTablePanel
-
Adds the
add
,delete
,save
andreload
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
usingaColumn
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
- 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 aFormat
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 editableBeanListComboBox
. - 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 aListMultimap
. - 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 aBeanTableModel
. - 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 aJPanel
). - 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
Comparable
s. - 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 inlist2
until a difference is found. - componentAdded(Component) - Method in class io.github.jonestimd.swing.validation.ContainerTracker
-
Adds the
ContainerListener
to thecomponent
. - 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
ObservableBean
s 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 thecomponent
. - 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 aSimpleDateFormat
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
TableDecorator
s 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 usingtab
andshift 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 aDocument
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 aPredicate
. - 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 aFormat
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
GridBagFormula
s forGridBagBuilder
. - 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
StatusFrame
s. - 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
StatusFrame
s. - 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
GridBagFormula
s. - GridBagBuilder(Container, ResourceBundle, String, int) - Constructor for class io.github.jonestimd.swing.layout.GridBagBuilder
-
Create a new builder using the default
GridBagFormula
s. - GridBagBuilder(Container, ResourceBundle, String, int, Map<Class<?>, GridBagFormula>) - Constructor for class io.github.jonestimd.swing.layout.GridBagBuilder
-
Create a new builder using specific
GridBagFormula
s. - 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)
andList.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
orJDialog
. - MenuActionPanel() - Constructor for class io.github.jonestimd.swing.component.MenuActionPanel
- MessageDialog - Class in io.github.jonestimd.swing.dialog
-
Extends
JDialog
to implementStatusIndicator
. - 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 asMultiSelectItem
s. - 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
MultiSelectItem
s. - 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
- newFilterField(Function<String, Predicate<T>>, int, int) - Method in class io.github.jonestimd.swing.ComponentFactory
- 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
-
Add a
NumberValidator
.
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
-
Add a
PositiveNumberValidator
. - 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
TableDecorator
s. - 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 forbasePath
. - 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
-
Add a
RequiredValidator
. - 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 aCalendarButtonBorder
. - 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
ColumnAdapter
s. - 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
ColumnAdapter
s. - 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 aHeaderDetailTableModel
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
forString
s. - 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 aBeanTableModel
. - 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
-
Label constraints for
FormElement.TABLE
,FormElement.LIST
,FormElement.TEXT_AREA
andFormElement.BUTTON_GROUP
. - 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 thecontainer
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 horizontalGridBagBuilder.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 thecontainer
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 forValidatedComponent
s contained in theform
. - 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
-
A
ValidatedPanel
that displays aDecoratedTable
(for aValidatedBeanListTableModel
) and aTableSummaryPanel
. - ValidatedTablePanel(ResourceBundle, DecoratedTable<T, ? extends ValidatedBeanListTableModel<T>>, String) - Constructor for class io.github.jonestimd.swing.component.ValidatedTablePanel
-
Constructs a new
ValidatedTablePanel
using resources frombundle
. - 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
ValidatedComponent
s 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.
All Classes All Packages