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