diff options
author | Jose <jose@zeroc.com> | 2012-08-30 02:31:05 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-08-30 02:31:05 +0200 |
commit | 93739f7abfb1506c7ec06de535e27dc4229193ef (patch) | |
tree | d2299fadc247ae6f9b71a1deb08bddd7bd3f351c /java/src/IceGridGUI/LiveDeploymentPane.java | |
parent | FIX Java 7 warnings (diff) | |
download | ice-93739f7abfb1506c7ec06de535e27dc4229193ef.tar.bz2 ice-93739f7abfb1506c7ec06de535e27dc4229193ef.tar.xz ice-93739f7abfb1506c7ec06de535e27dc4229193ef.zip |
IceGridGUI Metrics Graphs
Diffstat (limited to 'java/src/IceGridGUI/LiveDeploymentPane.java')
-rw-r--r-- | java/src/IceGridGUI/LiveDeploymentPane.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/java/src/IceGridGUI/LiveDeploymentPane.java b/java/src/IceGridGUI/LiveDeploymentPane.java index 70244d70299..8aac66e7a9b 100644 --- a/java/src/IceGridGUI/LiveDeploymentPane.java +++ b/java/src/IceGridGUI/LiveDeploymentPane.java @@ -26,6 +26,8 @@ import javax.swing.plaf.basic.BasicSplitPaneUI; import javax.swing.tree.TreeCellRenderer; import javax.swing.tree.TreeSelectionModel; import javax.swing.tree.TreePath; +import javax.swing.event.TreeWillExpandListener; +import javax.swing.event.TreeExpansionEvent; import com.jgoodies.forms.factories.Borders; @@ -33,6 +35,7 @@ import IceGrid.*; import IceGridGUI.LiveDeployment.Editor; import IceGridGUI.LiveDeployment.Root; import IceGridGUI.LiveDeployment.TreeNode; +import IceGridGUI.LiveDeployment.Server; public class LiveDeploymentPane extends JSplitPane implements Tab { @@ -217,6 +220,26 @@ public class LiveDeploymentPane extends JSplitPane implements Tab tree.addTreeSelectionListener(new SelectionListener()); + // + // Fetch metrics when Server node is expanded. + // + tree.addTreeWillExpandListener( + new TreeWillExpandListener() + { + public void treeWillExpand(TreeExpansionEvent evt) + { + TreeNode node = (TreeNode)evt.getPath().getLastPathComponent(); + if(node instanceof Server) + { + ((Server)node).fetchMetricsViewNames(); + } + } + + public void treeWillCollapse(TreeExpansionEvent evt) + { + } + }); + tree.setRootVisible(false); JScrollPane leftScroll = |