Class ApplicationMenu

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, MenuElement

public class ApplicationMenu extends JMenuBar
The Main Class or Entry point of the JSpecView Application.
Author:
Debbie-Ann Facey, Khari A. Bryan, Prof Robert J. Lancashire
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • doMenuSelected

      protected void doMenuSelected()
    • setProcessingMenu

      public void setProcessingMenu(JComponent menu)
    • setBoolean

      protected void setBoolean(ScriptToken st, ItemEvent e)
    • setSourceEnabled

      public void setSourceEnabled(boolean b)
    • setMenuEnables

      public void setMenuEnables(PanelNode node)
    • toggleOverlayKeyMenuItem

      public boolean toggleOverlayKeyMenuItem()
    • setSelections

      public void setSelections(boolean sidePanelOn, boolean toolbarOn, boolean statusbarOn, JSVPanel jsvp)
    • setRecentMenu

      public void setRecentMenu(Lst<String> recentFilePaths)
    • updateRecentMenus

      public void updateRecentMenus(Lst<String> recentFilePaths)
    • clearSourceMenu

      public void clearSourceMenu(JDXSource source)
    • addMenuItem

      public static void addMenuItem(JMenu m, String key, char keyChar, ActionListener actionListener)
    • setMenus

      public static void setMenus(JMenu saveAsMenu, JMenu saveAsJDXMenu, JMenu exportAsMenu, ActionListener actionListener)
    • setMenuItem

      public static JMenuItem setMenuItem(JMenuItem item, char c, String text, int accel, int mask, EventListener el)