org.jdesktop.swingx.renderer
Class TableCellContext

java.lang.Object
  extended by org.jdesktop.swingx.renderer.CellContext<javax.swing.JTable>
      extended by org.jdesktop.swingx.renderer.TableCellContext
All Implemented Interfaces:
java.io.Serializable

public class TableCellContext
extends CellContext<javax.swing.JTable>

Table specific CellContext.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jdesktop.swingx.renderer.CellContext
column, component, expanded, focused, leaf, noFocusBorder, row, selected, value
 
Constructor Summary
TableCellContext()
           
 
Method Summary
protected  java.awt.Color getSelectionBackground()
          Returns the default selection background color of the renderered component.
protected  java.awt.Color getSelectionForeground()
          Returns the default selection foreground color of the renderered component.
protected  java.lang.String getUIPrefix()
          Returns the component type specific prefix of keys for lookup in the UIManager.
 boolean isEditable()
          Returns the cell's editable property as returned by table.isCellEditable or false if the table is null.
 
Methods inherited from class org.jdesktop.swingx.renderer.CellContext
getBackground, getBorder, getColumn, getComponent, getFocusBackground, getFocusBorder, getFocusForeground, getForeground, getIcon, getRow, getUIKey, getValue, installContext, isExpanded, isFocused, isLeaf, isSelected, replaceValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableCellContext

public TableCellContext()
Method Detail

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<javax.swing.JTable>
Returns:
the cell's editable property.

getSelectionBackground

protected java.awt.Color getSelectionBackground()
Returns the default selection background color of the renderered component. Typically, the color is LF specific. It's up to subclasses to look it up. Here: returns null.

PENDING: return UI properties here?

Overrides:
getSelectionBackground in class CellContext<javax.swing.JTable>
Returns:
the selection background color of the rendered component.

getSelectionForeground

protected java.awt.Color getSelectionForeground()
Returns the default selection foreground color of the renderered component. Typically, the color is LF specific. It's up to subclasses to look it up. Here: returns null.

PENDING: return UI properties here?

Overrides:
getSelectionForeground in class CellContext<javax.swing.JTable>
Returns:
the selection foreground color of the rendered component.

getUIPrefix

protected java.lang.String getUIPrefix()
Returns the component type specific prefix of keys for lookup in the UIManager. Subclasses must override, here: returns the empty String.

Overrides:
getUIPrefix in class CellContext<javax.swing.JTable>
Returns:
the component type specific prefix.