JClass DesktopViews 6.3.0 API
Documentation

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

Field Summary
 
Fields inherited from class com.klg.jclass.util.swing.JCTableColumn
headerLabelHorizontalAlignment, registryType
 
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
 
Constructor Summary
JCTreeTable.SwitchTableColumn(int column)
           
 
Method Summary
protected  TableCellRenderer createDefaultHeaderRenderer()
          Overridden to provide a renderer that reserves a location on the right for a sort icon, if one exists.
 
Methods inherited from class com.klg.jclass.util.swing.JCTableColumn
getCellEditor, getHeaderLabelHorizontalAlignment, getRegistryType, setHeaderLabelHorizontalAlignment, setRegistryType
 
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
 

Constructor Detail

JCTreeTable.SwitchTableColumn

public JCTreeTable.SwitchTableColumn(int column)
Method Detail

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

Copyright © 2004 Quest Software Inc..
All rights reserved.