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, replaceValueprotected 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()
CellContextgetFocusBorder in class CellContext<javax.swing.JTree>