Class MenuSelectionProcessor

  • All Implemented Interfaces:
    java.awt.KeyEventPostProcessor

    public final class MenuSelectionProcessor
    extends java.lang.Object
    implements java.awt.KeyEventPostProcessor
    Handles the Alt key to select the first menu in the menu bar - if any. Useful to let non-Windows L&fs like Plastic feel more like Windows.
    See Also:
    WindowsRootPaneUI
    • Field Detail

      • altKeyPressed

        private boolean altKeyPressed
      • menuCanceledOnPress

        private boolean menuCanceledOnPress
    • Constructor Detail

      • MenuSelectionProcessor

        public MenuSelectionProcessor()
    • Method Detail

      • postProcessKeyEvent

        public boolean postProcessKeyEvent​(java.awt.event.KeyEvent ev)
        Specified by:
        postProcessKeyEvent in interface java.awt.KeyEventPostProcessor
      • altPressed

        private void altPressed​(java.awt.event.KeyEvent ev)
      • altReleased

        private void altReleased​(java.awt.event.KeyEvent ev)
      • getMenuBar

        private static javax.swing.JMenuBar getMenuBar​(java.awt.event.KeyEvent ev)