Interface | Description |
---|---|
DisplayableTable |
Interface that is used to display the table cells values in a readable
text form.
|
EditableTableModel |
EditableTableModel supports addding, removing and duplicating row and
columns.
|
GenericTableAutoSizeModel | |
GenericTableModel |
TableModel that determines the alignment of the table column and also
whether the column can be hidden or not.
|
LegacyTableModel | Deprecated
replaced by
GenericBaseTableModel . |
ReorderableTableModel |
TableModel that supports reordering of rows should implement this interface.
|
SimpleTableFormat<T> |
A class for use with SimpleTableModel to represent a list or array of elements
in a table.
|
Class | Description |
---|---|
BasicRowHeaderModel |
A basic model for use with the RowHeader component.
|
CheckRowHeader |
A row header that contains checkboxes allowing the user to check and uncheck
rows in the table.
|
DefaultRowHeaderRenderer |
A default renderer for use by the row header component.
|
EmptyTableTextLayer<V extends javax.swing.JComponent> |
A TextLayer to display a message over a JTable when it is empty.
Use by creating a JLayer/JXLayer with a JTable (or a scrollpane containing a JTable), and an instance of this class. |
GenericBaseTableModel | |
GenericTable |
GenericTable is a subclass of JTable with a number of nice and enhanced
features and a cleaner UI.
|
GenericTableCellRenderer |
Default cell renderer for GenericTable.
|
GenericTableHeaderRenderer |
GenericTableHeaderRenderer has a flatter, cleaner, more modern appearance
than the default "button-like" header renderer used by Swing.
|
GenericTablePersistentSettings |
Simple javabean that can be used to serialize the visible properties of a
NiceTable using an external persistence mechanism (e.g.
|
LabelTableCellRenderer<T> |
A renderer to deal with the tedium of casting object values and component
types with DefaultTableCellRenderers.
Override 'formatLabel' and set the label's text and icon to an appropriate value for the given object (T) |
ReadOnlySimpleTableFormat<T> |
Read only version of a SimpleTableFormat.
|
ReflectiveTableCellRenderer |
A ReflectiveTableCellRenderer will render objects by calling the given method
name (and icon method name) on the value object for a cell.
|
ReorderableTable |
ReorderableTable abstracts the reordering communication between a reorderable
table and the controller that reorders it.
|
ReorderableTableWithTitleBar |
ReorderableTableWithTitleBar is a container for a table with a TableToolbar
at top and a Reorderablebar at the right side.
|
RolloverTableRenderer |
A TableCellRenderer decorator to add rollover highlighting to
table cell renderers
|
RowHeader |
A component to appear in a JTable's scrollpane at the head of each row.
|
RowHeaderSelectionModel |
A selection model for the RowHeader component to adapt to the table selection
|
SimpleTableModel<T> |
A TableModel for displaying java.util.Lists or arrays of data in a table
where each row corresponds to an element in the collection.
|
TableHelper |
TableHelper is a decorator class for JTable with a number of nice and
enhanced features and a cleaner UI, which are available as static helper
methods.
|
TableToolbar |
This toolbar component can be used at the top of the table with various tools
like Add, Edit, Delete, Clear, Copy, Paste and Duplicate which supports
actions like adding row, adding column, deleting row, deleting column,
clearing cell data, copying or pasting data and duplicating a row in the
table.
|
ToolbarButton |
Enum | Description |
---|---|
TableToolbar.ToolAction |
Action Keys to get some of the default action for the table
|