public abstract class TreeToolTipProvider<E extends javax.swing.tree.DefaultMutableTreeNode> extends AbstractToolTipProvider<WebTree<E>>
| Constructor and Description |
|---|
TreeToolTipProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Rectangle |
getSourceBounds(WebTree tree,
java.lang.Object value,
int index,
int column,
boolean isSelected)
Returns custom WebLaF tooltip source bounds.
|
WebCustomTooltip |
getToolTip(WebTree<E> tree,
E node,
int row,
boolean isSelected)
Return custom WebLaF tooltip for the specified tree node.
|
WebCustomTooltip |
getToolTip(WebTree<E> tree,
java.lang.Object value,
int row,
int depth,
boolean isSelected)
Return custom WebLaF tooltip for the specified cell.
|
abstract java.lang.String |
getToolTipText(WebTree<E> tree,
E node,
int row,
boolean isSelected)
Returns custom node tooltip text based on the node.
|
java.lang.String |
getToolTipText(WebTree<E> tree,
java.lang.Object value,
int row,
int depth,
boolean isSelected)
Returns custom cell tooltip text based on cell value.
|
protected java.lang.Object |
getValue(WebTree tree,
int index,
int column)
Returns component cell value under the specified index and column.
|
protected boolean |
isSelected(WebTree tree,
int index,
int column)
Returns whether or not component cell is selected.
|
getDelay, getDirection, hoverCellChanged, showTooltippublic java.awt.Rectangle getSourceBounds(WebTree tree, java.lang.Object value, int index, int column, boolean isSelected)
ToolTipProvidertree - component to provide tooltip forvalue - cell valueindex - cell indexcolumn - cell column indexisSelected - whether the cell is selected or notpublic final WebCustomTooltip getToolTip(WebTree<E> tree, java.lang.Object value, int row, int depth, boolean isSelected)
ToolTipProvidergetToolTip in interface ToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>getToolTip in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>tree - component to provide tooltip forvalue - cell valuerow - cell indexdepth - cell column indexisSelected - whether the cell is selected or notpublic final java.lang.String getToolTipText(WebTree<E> tree, java.lang.Object value, int row, int depth, boolean isSelected)
AbstractToolTipProvidergetToolTipText in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>tree - component to provide tooltip forvalue - cell valuerow - cell indexdepth - cell column indexisSelected - whether the cell is selected or notpublic WebCustomTooltip getToolTip(WebTree<E> tree, E node, int row, boolean isSelected)
tree - tree to provide tooltip fornode - noderow - node rowisSelected - whether the cell is selected or notpublic abstract java.lang.String getToolTipText(WebTree<E> tree, E node, int row, boolean isSelected)
tree - tree to provide tooltip fornode - noderow - node rowisSelected - whether node is selected or notprotected java.lang.Object getValue(WebTree tree, int index, int column)
AbstractToolTipProvidergetValue in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>tree - component to retrieve cell value forindex - cell indexcolumn - cell column indexprotected boolean isSelected(WebTree tree, int index, int column)
AbstractToolTipProviderisSelected in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>tree - component to retrieve cell selection state forindex - cell indexcolumn - cell column index