|
Class Summary |
| AbstractJComboboxEditor |
The class edits a boolean value using a checkbox
(improves visualisation) |
| AbstractJComboboxRenderer |
|
| AbstractTableModel |
|
| AbstractTableModelForEdit |
This class extends the AbstractTableModel with the ForEdit part. |
| ActionEditorImageButton |
This class is suited to render a single AbstractAction on multiple row. |
| ActionEditorJButton |
This class is suited to render a single AbstractAction on multiple row. |
| BeanTableModel<T> |
A table that is able to quickly show and edit a collection of beans in a table. |
| BeanTableModelForEdit<T extends PropertyChangeProvider> |
A table that is able to quickly show and edit a collection of beans in a table. |
| Boolean3Editor |
The class renders a JCheckBoxThreeState in the cell which is able to show 3 states: true, false and unknown. |
| Boolean3Renderer |
This renderer is for a three state boolean |
| BooleanEditor |
The class edits a boolean value using a checkbox
(improves visualisation) |
| BooleanRenderer |
This renderer improves the standard boolean renderer (which does not show focus)
This renderer cannot extend BooleanThreeRenderer because the icons do not work. |
| BooleanThreeEditor |
The class renders a JCheckBoxThreeState in the cell which is able to show 3 states: true, false and unknown. |
| BooleanThreeRenderer |
This renderer improves the standard boolean renderer (which does not show focus) |
| ClassConciousEditorRenderer |
A renderer and editor that delegates rendering to the most appropriate renderer or
editor for the cell's value. |
| ColorEditor |
The class renders a button in the cell in the current color. |
| ColorRenderer |
The class renders a JLabel in the cell with the background in the current color. |
| CurrencyEditor |
Edits a currency in the currently active local |
| CurrencyRenderer |
Renders a currency in the current internationalization |
| DefaultCellEditor |
|
| DefaultTableCellRenderer |
Note:
javax.swing.table.DefaultTableCellRenderer extends JLabel and overrides the validate, invalidate, revalidate, repaint,
and firePropertyChange methods to be no-ops and override the isOpaque method solely to improve performance. |
| DefaultTableForEditCellRenderer |
Adds showing an error message. |
| FTable |
Obtained from:
http://www.chka.de/swing/table/FTable.java
This fixes a number of JTable quirks. |
| GenericEditor |
Extracted from javax.swing.JTable, but removed the border logic
This class uses toString and the string constructor of the column class (as returned by the table model) to render and parse the value. |
| GregorianCalendarEditor |
Includes internationalization |
| GregorianCalendarRenderer |
This class renders a GregorianCalendar using the ISO notation or using a GregorianCalendarEditor (use editor as formatter) |
| IntegerRangeEditor |
Implements a cell editor that uses a formatted text field
to edit Integer values. |
| JTable |
This is an extended JTable that provides a.o. |
| JTable.OnFocusStopEditHandler |
|
| JTableAutoSizer |
This class listens to changes to the tablemodel and resizes the columns to at least show the content (using JTableHelper). |
| JTableColumnResizer |
Allow resizing by selecting the grid with the mouse. |
| JTableForEdit |
This JTable is optimized for quick entry. |
| JTableHelper |
A few static methods that calculate and set optimal column width based on the preferred sizes of the renderers, editors and headers. |
| JTableMultipleCellsCopyAdapter |
JTableMultipleCellsCopyAdapter enables Copy-Paste Clipboard functionality on JTables. |
| JTableNavigator |
Adapted from CTableNavigator to fit JTableForEdit. |
| JTableRowHeader |
A special table that can act as a row header for a jScrollPane. |
| JTableRowResizer |
Allow resizing by selecting the grid with the mouse. |
| JTextAreaEditor |
The class renders a button in the cell in the current color. |
| JTextAreaRenderer |
The class renders a JLabel in the cell with the background in the current color. |
| NumberEditor |
Number editor, also used for percent, etc. |
| NumberRenderer |
Renders a currency in the current internationalization |
| PercentEditor |
|
| PercentRenderer |
|
| SpecialCellRendererJPanel |
Note:
javax.swing.table.DefaultTableCellRenderer extends JLabel and overrides the validate, invalidate, revalidate, repaint,
and firePropertyChange methods to be no-ops and override the isOpaque method solely to improve performance. |
| StringEditor |
StringEditor with checks for a maximum length using DocumentFilterSize |
| StringWithDefaultsEditor |
The class edits a boolean value using a checkbox
(improves visualisation) |
| StringWithDefaultsRenderer |
This renderer improves the standard boolean renderer (which does not show focus)
This renderer cannot extend BooleanThreeRenderer because the icons do not work. |
| TableColumn |
|
| TableColumnChooser |
Create a popup menu on a JTable to show or hide columns. |
| TableModelValueWrapper |
This class adds ValueWrapper support to a TableModel. |
| TableModelValueWrapper.ValueWrapper |
This a special class to enable indirect renderers and editors like ComboBoxes. |
| TableModelWithLinenr |
This TableModel wrapper adds a row number column to the table. |
| TableModelWithLinenr.RowNr |
|
| TableModelWithLinenr.RowNrRenderer |
|
| TableSorter |
TableSorter is a decorator for TableModels; adding sorting
functionality to a supplied TableModel. |
| TableSorterForEdit |
TableSorterForEdit is a decorator for TableModelForEdit, in a similar fashion as TableSorter is for TableModels. |
| TextAreaEditor |
|
| UseTableCellEditorAsTableCellRenderer |
This renderer improves the standard boolean renderer (which does not show focus)
This renderer cannot extend BooleanThreeRenderer because the icons do not work. |