Class MainFrameMenu

java.lang.Object
edu.umd.cs.findbugs.gui2.MainFrameMenu

public class MainFrameMenu extends Object
  • Field Details

    • mainFrame

      private final MainFrame mainFrame
    • reconfigMenuItem

      JMenuItem reconfigMenuItem
    • redoAnalysis

      JMenuItem redoAnalysis
    • closeProjectItem

      JMenuItem closeProjectItem
    • recentMenuCache

      RecentMenu recentMenuCache
    • recentMenu

      JMenu recentMenu
    • preferencesMenuItem

      JMenuItem preferencesMenuItem
    • viewMenu

      JMenu viewMenu
    • saveMenuItem

      JMenuItem saveMenuItem
    • saveAsMenuItem

      private JMenuItem saveAsMenuItem
    • groupByMenuItem

      private JMenuItem groupByMenuItem
  • Constructor Details

    • MainFrameMenu

      public MainFrameMenu(MainFrame mainFrame)
  • Method Details

    • createRecentItem

      JMenuItem createRecentItem(File f, SaveType localSaveType)
    • createMainMenuBar

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

      void setViewMenu()
    • addFileToRecent

      public void addFileToRecent(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 JMenuItem getSaveMenuItem()
    • getReconfigMenuItem

      public JMenuItem getReconfigMenuItem()
    • enableRecentMenu

      public void enableRecentMenu(boolean enable)
    • getPreferencesMenuItem

      public JMenuItem getPreferencesMenuItem()
    • setSaveMenu

      void setSaveMenu(MainFrame mainFrame)
    • enablePreferencesMenuItem

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

      public JMenuItem getCloseProjectItem()
    • enableOrDisableItems

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

      private void addNavItem(ActionMap map, JMenu navMenu, String menuNameKey, String menuNameDefault, String actionName, int keyEvent)
      Parameters:
      map -
      navMenu -