-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 26
-
Component/s: client-libs
-
b11
-
b21
-
windows
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8378761 | 25.0.4-oracle | Anupam Dev | P3 | Resolved | Fixed | master |
| JDK-8378671 | 21.0.12-oracle | Anupam Dev | P3 | Resolved | Fixed | master |
| JDK-8378670 | 17.0.20-oracle | Anupam Dev | P3 | Resolved | Fixed | master |
| JDK-8378763 | 11.0.32-oracle | Anupam Dev | P3 | Resolved | Fixed | master |
To reproduce the problem, run the attached jtreg test MenuItemAcceleratorColor.java. (Put it into test/jdk/com/sun/java/swing/plaf/windows/MenuItem.)
In Windows Look and Feel, all the accelerators are green and red when selected. Before
Windows Classic Look and Feel isn't affected, it renders correctly because rendering is handled by the super class, namely BasicMenuItemUI.
[1] https://github.com/openjdk/jdk/blob/b69a3849b21b4bb1e21ad276633de45da6200168/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java#L137-L156
[2] https://github.com/openjdk/jdk/blob/b69a3849b21b4bb1e21ad276633de45da6200168/src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java#L70-L72
- backported by
-
JDK-8378670 Can't change accelerator colors in Windows L&F
-
- Resolved
-
-
JDK-8378671 Can't change accelerator colors in Windows L&F
-
- Resolved
-
-
JDK-8378761 Can't change accelerator colors in Windows L&F
-
- Resolved
-
-
JDK-8378763 Can't change accelerator colors in Windows L&F
-
- Resolved
-
- caused by
-
JDK-8348760 RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel
-
- Closed
-
- is blocked by
-
JDK-8365389 Remove static color fields from SwingUtilities3 and WindowsMenuItemUI
-
- Resolved
-
- links to
-
Commit(master)
openjdk/jdk/a1302e5f
-
Review(master)
openjdk/jdk25u-dev/324
-
Review(master)
openjdk/jdk/26826