Class | Description |
---|---|
DefaultCheckListCellRenderer<T> |
A variant of DefaultListCellRenderer that uses a JCheckBox as it's basic
component rather than a JLabel.
|
DefaultCheckListCellRenderer.UIResource |
A subclass of DefaultListCellRenderer that implements UIResource.
|
EmptyListSelectionModel |
A list selection model that has no selection.
|
EmptyListTextLayer<V extends javax.swing.JComponent> |
A TextLayer to display a message over a JList when it is empty.
Use by creating a JLayer/JXLayer with a JList or a scrollpane containing a JList, and an instance of this class. |
GenericCheckListCellRenderer<T> |
A renderer to deal with the tedium of casting object values and component
types with DefaultListCheckCellRenderers.
Override 'formatLabel' and set the label's text and icon to an appropriate value for the given object (T) |
LabelListCellRenderer<T> |
A renderer to deal with the tedium of casting object values and component
types with DefaultListCellRenderers.
Override 'formatLabel' and set the label's text and icon to an appropriate value for the given object (T) |
ListChecker<T> |
A helper class (along with the ...CheckListCellRenderer's) to make the
items in a list 'checkable'.
|
ListEditor |
Helper class to make lists in-place editable.
|
ReflectiveCheckListCellRenderer<T> |
A ListCheckCellRenderer that given a class and textMethod name, will render the toString()
result of values passed to the renderer.
|
ReflectiveListCellRenderer<T> |
A ReflectiveListCellRenderer will render objects by calling the given method
name (and icon method name) on the value object for a cell.
|
RolloverRenderer |
A decorating renderer for JLists that adds a rollover highlight for
mouse movement.
This renderer optionally wraps another custom renderer. |
SimpleListModel<T> |
A simple list model based on a delegate java.util.List.
|
SingleListSelectionModel |
List selection model that ensures that one and only one item is selected at a time.
|
SuperListCellRenderer<T> |
List cell renderer that can render rich content.
|