Author: bback
Date: 2006-02-19 14:14:15 +0000 (Sun, 19 Feb 2006)
New Revision: 8068

Modified:
   trunk/apps/frost-0.7/source/frost/MainFrame.java
Log:
added a memory monitor (see help menu)

Modified: trunk/apps/frost-0.7/source/frost/MainFrame.java
===================================================================
--- trunk/apps/frost-0.7/source/frost/MainFrame.java    2006-02-19 12:32:50 UTC 
(rev 8067)
+++ trunk/apps/frost-0.7/source/frost/MainFrame.java    2006-02-19 14:14:15 UTC 
(rev 8068)
@@ -63,8 +63,16 @@
         public void windowClosing(WindowEvent e) {
             fileExitMenuItem_actionPerformed(null);
         }
-    } // end of class popuplistener
+    } 

+    private MemoryMonitor memoryMonitor = null;
+    private MemoryMonitor getMemoryMonitor() {
+        if( memoryMonitor == null ) {
+            memoryMonitor = new MemoryMonitor();
+        }
+        return memoryMonitor;
+    }
+
     private class MessagePanel extends JPanel {

         private class Listener
@@ -1587,6 +1595,7 @@

     private JMenuItem helpAboutMenuItem = new JMenuItem();
     private JMenuItem helpHelpMenuItem = new JMenuItem();
+    private JMenuItem helpMemMonMenuItem = new JMenuItem("Show memory 
monitor");

     //Help Menu
     private JMenu helpMenu = new JMenu();
@@ -2081,6 +2090,11 @@
                     helpAboutMenuItem_actionPerformed(e);
                 }
             });
+            helpMemMonMenuItem.addActionListener(new ActionListener() {
+                public void actionPerformed(ActionEvent e) {
+                    getMemoryMonitor().showDialog();
+                }
+            });

             // construct menu
             // File Menu
@@ -2137,6 +2151,7 @@
             languageMenu.add(languageSpanishMenuItem);
             languageMenu.add(languageBulgarianMenuItem);
             // Help Menu
+            helpMenu.add(helpMemMonMenuItem);
             helpMenu.add(helpHelpMenuItem);
             helpMenu.add(helpAboutMenuItem);
             // add all to bar


Reply via email to