summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/MainPane.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-06-30 19:25:26 +0000
committerBernard Normier <bernard@zeroc.com>2005-06-30 19:25:26 +0000
commit685bc67bd5f7ee487ce4477a4b28815411aef2cd (patch)
tree572cfb9eed061fffc3f0d81143f005f700cd45fa /java/src/IceGrid/MainPane.java
parentmore icons (diff)
downloadice-685bc67bd5f7ee487ce4477a4b28815411aef2cd.tar.bz2
ice-685bc67bd5f7ee487ce4477a4b28815411aef2cd.tar.xz
ice-685bc67bd5f7ee487ce4477a4b28815411aef2cd.zip
Observer implementation
Diffstat (limited to 'java/src/IceGrid/MainPane.java')
-rwxr-xr-xjava/src/IceGrid/MainPane.java18
1 files changed, 14 insertions, 4 deletions
diff --git a/java/src/IceGrid/MainPane.java b/java/src/IceGrid/MainPane.java
index d90faaf4ae6..c2d1834e853 100755
--- a/java/src/IceGrid/MainPane.java
+++ b/java/src/IceGrid/MainPane.java
@@ -11,6 +11,7 @@ package IceGrid;
import java.util.prefs.Preferences;
import java.util.prefs.BackingStoreException;
import javax.swing.*;
+import javax.swing.tree.TreeCellRenderer;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
@@ -46,9 +47,10 @@ public class MainPane extends JSplitPane
}
- MainPane()
+ MainPane(Model model)
{
super(JSplitPane.HORIZONTAL_SPLIT, true);
+ _model = model;
setBorder(new EmptyBorder(10, 10, 10, 10));
//
@@ -59,16 +61,24 @@ public class MainPane extends JSplitPane
tabbedPane.putClientProperty(Options.NO_CONTENT_BORDER_KEY, Boolean.TRUE);
tabbedPane.setBorder(new ShadowBorder());
- JTree nodeTree = new JTree(TreeModelI.getTreeModel(TreeModelI.NODE_VIEW));
+ TreeCellRenderer renderer = new CellRenderer();
+
+ JTree nodeTree = new JTree(_model.getTreeModel(TreeModelI.NODE_VIEW));
+ nodeTree.setCellRenderer(renderer);
+ ToolTipManager.sharedInstance().registerComponent(nodeTree);
+
JScrollPane nodeScroll =
new JScrollPane(nodeTree,
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
nodeScroll.setBorder(Borders.DIALOG_BORDER);
+
tabbedPane.addTab("Node View", nodeScroll);
- JTree appTree = new JTree(TreeModelI.getTreeModel(TreeModelI.APPLICATION_VIEW));
+ JTree appTree = new JTree(_model.getTreeModel(TreeModelI.APPLICATION_VIEW));
+ appTree.setCellRenderer(renderer);
+ ToolTipManager.sharedInstance().registerComponent(appTree);
JScrollPane appScroll =
new JScrollPane(appTree,
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
@@ -144,5 +154,5 @@ public class MainPane extends JSplitPane
}
}
-
+ private Model _model;
}