summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/gui/tree/Node.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/c2kernel/gui/tree/Node.java')
-rw-r--r--src/main/java/com/c2kernel/gui/tree/Node.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/com/c2kernel/gui/tree/Node.java b/src/main/java/com/c2kernel/gui/tree/Node.java
index 6142851..501c256 100644
--- a/src/main/java/com/c2kernel/gui/tree/Node.java
+++ b/src/main/java/com/c2kernel/gui/tree/Node.java
@@ -29,6 +29,7 @@ public abstract class Node implements Runnable {
protected int sysKey; // target item
// attributes
protected String type = "";
+ protected String toolTip = null;
protected Icon icon;
protected boolean isExpandable = false;
protected HashMap<Path, Node> childNodes = new HashMap<Path, Node>();
@@ -229,4 +230,14 @@ public abstract class Node implements Runnable {
popup.add(menuItem);
return popup;
}
-}
+
+ public String getToolTip() {
+ if (toolTip != null && toolTip.length()>0)
+ return toolTip;
+ else
+ return type;
+ }
+
+ public void setToolTip(String tip) {
+ this.toolTip = tip;
+ }}