java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JMenuItem
javax.swing.JMenu
com.jidesoft.swing.JideMenu
ro.sync.ui.application.menu.ApplicationMenu
ro.sync.exml.workspace.api.standalone.ui.Menu
All Implemented Interfaces:
com.jidesoft.swing.Alignable, ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible, MenuElement, SwingConstants, ro.sync.exml.editor.NeutralActionProvider, ro.sync.ui.application.AutoMnemonicProvider, ro.sync.ui.application.menu.IApplicationMenu, ro.sync.ui.application.menu.IApplicationMenuItem, ro.sync.ui.application.menu.TaggedMenu

@API(type=EXTENDABLE, src=PUBLIC) public class Menu extends ro.sync.ui.application.menu.ApplicationMenu
A menu which looks like the ones in Oxygen. The menu can be added on the main JMenuBar or be a sub category in a pop-up menu or plain menu.
Since:
11.2
See Also:
  • Constructor Details

    • Menu

      public Menu(String menuName)
      Constructor.
      Parameters:
      menuName - The menu name.
    • Menu

      public Menu(String menuName, boolean forMenuBar)
      Constructor.
      Parameters:
      menuName - The menu name.
      forMenuBar - true if this menu will be added directly on the menu bar. Not used anymore.
      Since:
      13.1