Hi,
is it possible to add the tooltip for each node of check box tree.
Moderator: JIDE Support
JIDE Support wrote:Please try override JTree#getToolTipText(MouseEvent). Please read the javadoc first to avoid a trick.
Thanks,
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected,
boolean expanded, boolean leaf, int row, boolean hasFocus) {
Component c = super.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus);
if (value != null) {
if (value instanceof DefaultMutableTreeNode) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
Object o = node.getUserObject();
if (o instanceof MyCustomObj) {
MyCustomObj def = (MyCustomObj) node.getUserObject();
setText(def.getName() + " : " + def.getVersion());
setToolTipText(def.getName());
} else {
setToolTipText((String) o);
}
}
}
return c;
}
Return to JIDE Common Layer Open Source Project Discussion (Community Driven)
Users browsing this forum: No registered users and 7 guests