Package org.jdesktop.swingx.renderer
Class TableCellContext
- java.lang.Object
-
- org.jdesktop.swingx.renderer.CellContext<javax.swing.JTable>
-
- org.jdesktop.swingx.renderer.TableCellContext
-
- All Implemented Interfaces:
java.io.Serializable
public class TableCellContext extends CellContext<javax.swing.JTable>
Table specificCellContext
.- 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
Constructors Constructor Description TableCellContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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
-
-
-
-
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 classCellContext<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 classCellContext<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 classCellContext<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 classCellContext<javax.swing.JTable>
- Returns:
- the component type specific prefix.
-
-