r250 - in trunk: msm-monitoring-plugins/src/main/java/org/nuiton/monitoring plugins
Author: fgilet Date: 2010-03-18 09:47:47 +0100 (Thu, 18 Mar 2010) New Revision: 250 Log: ajout de la fonction unload dans le plugin de monitoring Added: trunk/plugins/.properties Modified: trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java Modified: trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java =================================================================== --- trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java 2010-03-17 14:00:03 UTC (rev 249) +++ trunk/msm-monitoring-plugins/src/main/java/org/nuiton/monitoring/ShowDiskSpace.java 2010-03-18 08:47:47 UTC (rev 250) @@ -31,6 +31,10 @@ // * Height of the frame. // */ // private static final int FRAME_HEIGHT = 300; + /** + * MenuItemBigTable. + */ + private static JMenuItem menuItemPlugin; /** * Constructor. @@ -139,27 +143,27 @@ @Override public void load() { final String pluginName = getPluginName(); - final JMenu menuItem = new JMenu(pluginName); + menuItemPlugin = new JMenu(pluginName); - JMenuItem menuDisplay = new JMenuItem("Display"); - menuItem.add(menuDisplay); - JMenuItem menuDelete = new JMenuItem("Delete"); - menuItem.add(menuDelete); + final JMenuItem menuItemDisplay = new JMenuItem("Display"); + menuItemPlugin.add(menuItemDisplay); + final JMenuItem menuItemDelete = new JMenuItem("Delete"); + menuItemPlugin.add(menuItemDelete); final JMenu menuPlugin = MainUI.getInstance().getMenuPlugin(); - menuPlugin.add(menuItem); + menuPlugin.add(menuItemPlugin); - menuDisplay.addActionListener(new ActionListener() { + menuItemDisplay.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { display(); } }); - menuDelete.addActionListener(new ActionListener() { + menuItemDelete.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - menuPlugin.remove(menuItem); + unload(); } }); } @@ -169,5 +173,10 @@ */ @Override public void unload() { + JMenu menuPlugin = MainUI.getInstance().getMenuPlugin(); + if(menuItemPlugin != null) { + menuPlugin.remove(menuItemPlugin); + menuItemPlugin = null; + } } } Added: trunk/plugins/.properties =================================================================== --- trunk/plugins/.properties (rev 0) +++ trunk/plugins/.properties 2010-03-18 08:47:47 UTC (rev 250) @@ -0,0 +1,5 @@ +#Thu Mar 18 09:45:43 CET 2010 +/comptes/E045231P/Master2/PFE/Workspace/mapstoragemanager/trunk/msm-bighashmapV2/target/msm-bighashmapV2-0.1-SNAPSHOT.jar=true +/comptes/E045231P/Master2/PFE/Workspace/mapstoragemanager/trunk/msm-monitoring-plugins/target/msm-monitoring-plugins-0.1-SNAPSHOT.jar=true +BigHashMapV2=true +ShowDiskSpace=true
participants (1)
-
fgilet@users.nuiton.org