java.io.Serializable
public class TreeCellContext extends CellContext<javax.swing.JTree>
Modifier and Type | Class | Description |
---|---|---|
class |
TreeCellContext.TreeFocusBorder |
Border used to draw around the content of the node.
|
Modifier and Type | Field | Description |
---|---|---|
protected javax.swing.Icon |
closedIcon |
the default icon to use for a closed folder.
|
protected javax.swing.Icon |
leafIcon |
the icon to use for a leaf node.
|
protected javax.swing.Icon |
openIcon |
the default icon to use for a open folder.
|
column, component, expanded, focused, leaf, noFocusBorder, row, selected, value
Constructor | Description |
---|---|
TreeCellContext() |
Modifier and Type | Method | Description |
---|---|---|
protected javax.swing.Icon |
getClosedIcon() |
Returns the default icon to use for closed cell.
|
protected javax.swing.border.Border |
getFocusBorder() |
Returns the default focus border of the renderered component.
|
javax.swing.Icon |
getIcon() |
Returns the icon.
|
protected javax.swing.Icon |
getLeafIcon() |
Returns the default icon to use for leaf cell.
|
protected javax.swing.Icon |
getOpenIcon() |
Returns the default icon to use for open cell.
|
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.
|
javax.swing.tree.TreePath |
getTreePath() |
Returns the treePath for the row or null if invalid.
|
protected java.lang.String |
getUIPrefix() |
Returns the component type specific prefix of keys for lookup in the
UIManager.
|
boolean |
isEditable() |
Returns the cell's editability.
|
getBackground, getBorder, getColumn, getComponent, getFocusBackground, getFocusForeground, getForeground, getRow, getUIKey, getValue, installContext, isExpanded, isFocused, isLeaf, isSelected, replaceValue
protected javax.swing.Icon leafIcon
protected javax.swing.Icon closedIcon
protected javax.swing.Icon openIcon
public javax.swing.tree.TreePath getTreePath()
public boolean isEditable()
Here: false.
PENDING: implement to return the tree cell editability!
isEditable
in class CellContext<javax.swing.JTree>
protected java.awt.Color getSelectionBackground()
PENDING: return UI properties here?
getSelectionBackground
in class CellContext<javax.swing.JTree>
protected java.awt.Color getSelectionForeground()
PENDING: return UI properties here?
getSelectionForeground
in class CellContext<javax.swing.JTree>
protected java.lang.String getUIPrefix()
getUIPrefix
in class CellContext<javax.swing.JTree>
protected javax.swing.Icon getLeafIcon()
protected javax.swing.Icon getOpenIcon()
protected javax.swing.Icon getClosedIcon()
public javax.swing.Icon getIcon()
Here: null
.
Overridden to return a default depending for the leaf/open cell state.
getIcon
in class CellContext<javax.swing.JTree>
protected javax.swing.border.Border getFocusBorder()
CellContext
getFocusBorder
in class CellContext<javax.swing.JTree>