org.jdesktop.swingx.renderer
Class TableCellContext
java.lang.Object
org.jdesktop.swingx.renderer.CellContext
org.jdesktop.swingx.renderer.TableCellContext
- All Implemented Interfaces:
- java.io.Serializable
public class TableCellContext
- extends CellContext
Table specific CellContext
.
- See Also:
- Serialized Form
Method Summary |
javax.swing.JTable |
getComponent()
Returns the component the cell resides on, may be null. |
void |
installContext(javax.swing.JTable component,
java.lang.Object value,
int row,
int column,
boolean selected,
boolean focused,
boolean expanded,
boolean leaf)
Sets state of the cell's context. |
boolean |
isEditable()
Returns the cell's editable property as returned by table.isCellEditable
or false if the table is null. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableCellContext
public TableCellContext()
installContext
public void installContext(javax.swing.JTable component,
java.lang.Object value,
int row,
int column,
boolean selected,
boolean focused,
boolean expanded,
boolean leaf)
- Sets state of the cell's context. Note that the component might be null
to indicate a cell without a concrete context. All accessors must cope
with.
- Parameters:
component
- the component the cell resides on, might be nullvalue
- the content value of the cellrow
- the cell's row index in view coordinatescolumn
- the cell's column index in view coordinatesselected
- the cell's selected statefocused
- the cell's focused stateexpanded
- the cell's expanded stateleaf
- the cell's leaf state
getComponent
public javax.swing.JTable getComponent()
- Description copied from class:
CellContext
- Returns the component the cell resides on, may be null. Subclasses are
expected to override and return the component type they are handling.
- Overrides:
getComponent
in class CellContext
- Returns:
- the component the cell resides on, may be null.
isEditable
public boolean isEditable()
- Returns the cell's editable property as returned by table.isCellEditable
or false if the table is null.
- Overrides:
isEditable
in class CellContext
- Returns:
- the cell's editable property.