com.klg.jclass.swing
Class JCTreeTable.SwitchTableColumn
java.lang.Object
|
+--javax.swing.table.TableColumn
|
+--com.klg.jclass.util.swing.JCTableColumn
|
+--com.klg.jclass.swing.JCTreeTable.SwitchTableColumn
- All Implemented Interfaces:
- Serializable
- Enclosing class:
- JCTreeTable
- protected class JCTreeTable.SwitchTableColumn
- extends JCTableColumn
Overridden version of TableColumn
that returns
SwitchRenderer
instead of the normal default for the tree
column.
- 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 |
JCTreeTable.SwitchTableColumn
public JCTreeTable.SwitchTableColumn(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:
- A header renderer that renderers using a
SwitchRenderer
; this allows the user to
interactively switch between TREE
and
TABLE
mode