Package edu.umd.cs.findbugs.gui2
Class MainFrameMenu
java.lang.Object
edu.umd.cs.findbugs.gui2.MainFrameMenu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) JMenuItem
private JMenuItem
private final MainFrame
(package private) JMenuItem
(package private) JMenu
(package private) RecentMenu
(package private) JMenuItem
(package private) JMenuItem
private JMenuItem
(package private) JMenuItem
(package private) JMenu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFileToRecent
(File xmlFile) This checks if the xmlFile is in the GUISaveState.private void
addNavItem
(ActionMap map, JMenu navMenu, String menuNameKey, String menuNameDefault, String actionName, int keyEvent) (package private) JMenuBar
Creates the MainFrame's menu bar.(package private) JMenuItem
createRecentItem
(File f, SaveType localSaveType) void
enableOrDisableItems
(Project curProject, BugCollection bugCollection) void
enablePreferencesMenuItem
(boolean b) enable/disable preferences menuvoid
enableRecentMenu
(boolean enable) (package private) void
setSaveMenu
(MainFrame mainFrame) (package private) void
-
Field Details
-
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
-
groupByMenuItem
-
-
Constructor Details
-
MainFrameMenu
-
-
Method Details
-
createRecentItem
-
createMainMenuBar
JMenuBar createMainMenuBar()Creates the MainFrame's menu bar.- Returns:
- the menu bar for the MainFrame
-
setViewMenu
void setViewMenu() -
addFileToRecent
This checks if the xmlFile is in the GUISaveState. If not adds it. Then adds the file to the recentMenuCache.- Parameters:
xmlFile
-
-
getSaveMenuItem
-
getReconfigMenuItem
-
enableRecentMenu
public void enableRecentMenu(boolean enable) -
getPreferencesMenuItem
-
setSaveMenu
-
enablePreferencesMenuItem
public void enablePreferencesMenuItem(boolean b) enable/disable preferences menu -
getCloseProjectItem
-
enableOrDisableItems
-