[jdk8u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel [v2]

Antonio Vieiro avieiro at openjdk.org
Thu Sep 25 19:08:29 UTC 2025


> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) and [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375) from jdk11u, that properly renders JRadioButtonMenuItems with ImageIcons in the Windows Look and Feel on Windows 11.
> 
> The new test `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java`  has been slightly refactored in a second commit, since `PassFailJFrame` is not available in `/java/awt/regtesthelpers` in JDK8.
> 
> - Passes tier1 tests on all platforms.
> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584)
> 
> NOTE: Related issues[JDK-8365389](https://bugs.openjdk.org/browse/JDK-8365389) and [JDK-8365625](https://bugs.openjdk.org/browse/JDK-8365625) (all P3) will also need to be backported.

Antonio Vieiro has updated the pull request incrementally with one additional commit since the last revision:

  Copyright and newline typo

-------------

Changes:
  - all: https://git.openjdk.org/jdk8u/pull/78/files
  - new: https://git.openjdk.org/jdk8u/pull/78/files/a114cf3c..8086c91e

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk8u&pr=78&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk8u&pr=78&range=00-01

  Stats: 2 lines in 2 files changed: 1 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk8u/pull/78.diff
  Fetch: git fetch https://git.openjdk.org/jdk8u.git pull/78/head:pull/78

PR: https://git.openjdk.org/jdk8u/pull/78


More information about the jdk8u-dev mailing list