Class MainFrameMenu

  • All Implemented Interfaces:
    java.io.Serializable

    public class MainFrameMenu
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • MainFrameMenu

        public MainFrameMenu​(MainFrame mainFrame)
    • Method Detail

      • 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()
      • enablePreferencesMenuItem

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

        public void initOSX()
                     throws java.lang.ClassNotFoundException,
                            java.lang.NoSuchMethodException,
                            java.lang.reflect.InvocationTargetException,
                            java.lang.IllegalAccessException
        Throws:
        java.lang.ClassNotFoundException
        java.lang.NoSuchMethodException
        java.lang.reflect.InvocationTargetException
        java.lang.IllegalAccessException
      • getCloseProjectItem

        public javax.swing.JMenuItem getCloseProjectItem()
      • enableOrDisableItems

        public void enableOrDisableItems​(Project curProject,
                                         BugCollection bugCollection)