com.klg.jclass.util.swing
Class JCSortableTable.SortableTableColumn
java.lang.Object
|
+--javax.swing.table.TableColumn
|
+--com.klg.jclass.util.swing.JCTableColumn
|
+--com.klg.jclass.util.swing.JCSortableTable.SortableTableColumn
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- JCSortableTable
- protected class JCSortableTable.SortableTableColumn
- extends JCTableColumn
- implements Serializable
Overridden version of TableColumn
that returns
SortableColumnRenderer
instead of the normal default.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.table.TableColumn |
CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, COLUMN_WIDTH_PROPERTY, HEADER_RENDERER_PROPERTY, HEADER_VALUE_PROPERTY, headerRenderer, headerValue, identifier, isResizable, maxWidth, minWidth, modelIndex, resizedPostingDisableCount, width |
Methods inherited from class javax.swing.table.TableColumn |
addPropertyChangeListener, disableResizedPosting, enableResizedPosting, getCellRenderer, getHeaderRenderer, getHeaderValue, getIdentifier, getMaxWidth, getMinWidth, getModelIndex, getPreferredWidth, getPropertyChangeListeners, getResizable, getWidth, removePropertyChangeListener, setCellEditor, setCellRenderer, setHeaderRenderer, setHeaderValue, setIdentifier, setMaxWidth, setMinWidth, setModelIndex, setPreferredWidth, setResizable, setWidth, sizeWidthToFit |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCSortableTable.SortableTableColumn
public JCSortableTable.SortableTableColumn(int column)
createDefaultHeaderRenderer
protected TableCellRenderer createDefaultHeaderRenderer()
- Overridden to provide a renderer that reserves a location on
the right for a sort icon if one exists.
- Overrides:
createDefaultHeaderRenderer
in class TableColumn
- Returns:
- the new header renderer