Package com.jgoodies.looks.common
Class MenuSelectionProcessor
- java.lang.Object
-
- com.jgoodies.looks.common.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 Summary
Fields Modifier and Type Field Description private boolean
altKeyPressed
private boolean
menuCanceledOnPress
-
Constructor Summary
Constructors Constructor Description MenuSelectionProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
altPressed(java.awt.event.KeyEvent ev)
private void
altReleased(java.awt.event.KeyEvent ev)
private static javax.swing.JMenuBar
getMenuBar(java.awt.event.KeyEvent ev)
boolean
postProcessKeyEvent(java.awt.event.KeyEvent ev)
-
-
-
Method Detail
-
postProcessKeyEvent
public boolean postProcessKeyEvent(java.awt.event.KeyEvent ev)
- Specified by:
postProcessKeyEvent
in interfacejava.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)
-
-