Class MainFrameMenu


  • public class MainFrameMenu
    extends java.lang.Object
    • Field Detail

      • mainFrame

        private final MainFrame mainFrame
      • reconfigMenuItem

        javax.swing.JMenuItem reconfigMenuItem
      • redoAnalysis

        javax.swing.JMenuItem redoAnalysis
      • closeProjectItem

        javax.swing.JMenuItem closeProjectItem
      • recentMenu

        javax.swing.JMenu recentMenu
      • preferencesMenuItem

        javax.swing.JMenuItem preferencesMenuItem
      • viewMenu

        javax.swing.JMenu viewMenu
      • saveMenuItem

        javax.swing.JMenuItem saveMenuItem
      • saveAsMenuItem

        private javax.swing.JMenuItem saveAsMenuItem
      • groupByMenuItem

        private javax.swing.JMenuItem groupByMenuItem
    • Constructor Detail

      • MainFrameMenu

        public MainFrameMenu​(MainFrame mainFrame)
    • Method Detail

      • createRecentItem

        javax.swing.JMenuItem createRecentItem​(java.io.File f,
                                               SaveType localSaveType)
      • createMainMenuBar

        javax.swing.JMenuBar createMainMenuBar()
        Creates the MainFrame's menu bar.
        Returns:
        the menu bar for the MainFrame
      • setViewMenu

        void setViewMenu()
      • addFileToRecent

        public void addFileToRecent​(java.io.File xmlFile)
        This checks if the xmlFile is in the GUISaveState. If not adds it. Then adds the file to the recentMenuCache.
        Parameters:
        xmlFile -
      • getSaveMenuItem

        public javax.swing.JMenuItem getSaveMenuItem()
      • getReconfigMenuItem

        public javax.swing.JMenuItem getReconfigMenuItem()
      • enableRecentMenu

        public void enableRecentMenu​(boolean enable)
      • getPreferencesMenuItem

        public javax.swing.JMenuItem getPreferencesMenuItem()
      • setSaveMenu

        void setSaveMenu​(MainFrame mainFrame)
      • enablePreferencesMenuItem

        public void enablePreferencesMenuItem​(boolean b)
        enable/disable preferences menu
      • getCloseProjectItem

        public javax.swing.JMenuItem getCloseProjectItem()
      • enableOrDisableItems

        public void enableOrDisableItems​(Project curProject,
                                         BugCollection bugCollection)
      • addNavItem

        private void addNavItem​(javax.swing.ActionMap map,
                                javax.swing.JMenu navMenu,
                                java.lang.String menuNameKey,
                                java.lang.String menuNameDefault,
                                java.lang.String actionName,
                                int keyEvent)
        Parameters:
        map -
        navMenu -