-
Type:
Bug
-
Resolution: Duplicate
-
Priority:
P2
-
Affects Version/s: 7
-
Component/s: client-libs
-
generic
-
generic
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-2148300 | 6u3 | Mikhail Lapshin | P2 | Closed | Duplicate |
This bug is being filed on behalf of ###@###.###.
In Java SE 6 the Swing MenuSelectionManager was made per-AppContext, which according to Chris is a correct fix. However, the class javax.swing.plaf.basic.BasicPopupMenuUI has a static MenuKeyboardHelper, which causes menu accelerators to only work for the first AppContext which creates a menu. The MenuKeyboardHelper needs to be changed to be per-AppContext as well, at which point menu accelerators will work properly again.
This is a high priority bug as it is a regression relative to earlier releases.
In Java SE 6 the Swing MenuSelectionManager was made per-AppContext, which according to Chris is a correct fix. However, the class javax.swing.plaf.basic.BasicPopupMenuUI has a static MenuKeyboardHelper, which causes menu accelerators to only work for the first AppContext which creates a menu. The MenuKeyboardHelper needs to be changed to be per-AppContext as well, at which point menu accelerators will work properly again.
This is a high priority bug as it is a regression relative to earlier releases.
- backported by
-
JDK-2148300 REGRESSION: BasicPopupMenuUI.MenuKeyboardHelper needs to be per-AppContext
-
- Closed
-
- duplicates
-
JDK-6492266 Cannot select a Java input method in an WebStarted application
-
- Closed
-