|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alee.managers.tooltip.AbstractToolTipProvider<WebTree<E>>
com.alee.laf.tree.TreeToolTipProvider<E>
public abstract class TreeToolTipProvider<E extends javax.swing.tree.DefaultMutableTreeNode>
Abstract WebLaF tooltip provider for WebTree component.
Constructor Summary | |
---|---|
TreeToolTipProvider()
|
Method Summary | |
---|---|
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. |
Methods inherited from class com.alee.managers.tooltip.AbstractToolTipProvider |
---|
getDelay, getDirection, rolloverCellChanged, showTooltip |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeToolTipProvider()
Method Detail |
---|
public java.awt.Rectangle getSourceBounds(WebTree tree, java.lang.Object value, int index, int column, boolean isSelected)
ToolTipProvider
tree
- component to provide tooltip forvalue
- cell valueindex
- cell indexcolumn
- cell column indexisSelected
- whether the cell is selected or not
public final WebCustomTooltip getToolTip(WebTree<E> tree, java.lang.Object value, int row, int depth, boolean isSelected)
ToolTipProvider
getToolTip
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 not
public final java.lang.String getToolTipText(WebTree<E> tree, java.lang.Object value, int row, int depth, boolean isSelected)
AbstractToolTipProvider
getToolTipText
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 not
public 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 not
public 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 not
protected java.lang.Object getValue(WebTree tree, int index, int column)
AbstractToolTipProvider
getValue
in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>
tree
- component to retrieve cell value forindex
- cell indexcolumn
- cell column index
protected boolean isSelected(WebTree tree, int index, int column)
AbstractToolTipProvider
isSelected
in class AbstractToolTipProvider<WebTree<E extends javax.swing.tree.DefaultMutableTreeNode>>
tree
- component to retrieve cell selection state forindex
- cell indexcolumn
- cell column index
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |