Class DMenuItem

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

public class DMenuItem extends JMenuItem
This subclass of JMenuItem redefines setAccelerator to enable unsetting of key accelerators.
See Also:
  • Constructor Details

    • DMenuItem

      public DMenuItem(Action action)
      Creates a menu item with text.
  • Method Details

    • setAccelerator

      public void setAccelerator(KeyStroke keyStroke)
      Sets the key combination which invokes the Menu Item's action listeners without navigating the menu hierarchy This method redefines setAccelerator in JMenuItem to allow unsetting of the accelerator.
      Overrides:
      setAccelerator in class JMenuItem
    • getAccelerator

      public KeyStroke getAccelerator()
      Returns the KeyStroke which serves as an accelerator for the menu item. This method redefines getAccelerator in JMenuItem because accelerator is a private member of JMenuItem
      Overrides:
      getAccelerator in class JMenuItem