[jdk11u] RFR: 8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel
Severin Gehwolf
sgehwolf at openjdk.org
Wed Sep 10 14:18:19 UTC 2025
On Wed, 10 Sep 2025 12:59:40 GMT, Antonio Vieiro <avieiro at openjdk.org> wrote:
>> Backport of [JDK-8348760](https://bugs.openjdk.org/browse/JDK-8348760) (P1 - CPU25_10-critical-approved) that properly renders `JRadioButtonMenuItem`s with `ImageIcon`s in the Windows Look and Feel.
>>
>> Mostly clean but for copyright issues, also the multi-line string in `test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java` was replaced with string concatenation.
>>
>> The issue is reproducible in OpenJDK 11 with the Windows Look and Feel on Windows 11.
>>
>> - Passes `tier1` tests on all platforms.
>> - Passes the new (manual) test on Windows 11/x86_64 (24H2/26100.6584)
>> - SwingSet2 looks normal (tested with Windows Look And Feel and the Windows Classic Look and Feel)
>>
>> NOTE: Related issues [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375), [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.
>
> Test failures in `macos-x64/tier1` are unrelated (JDI timeouts).
@vieiro Please fold [JDK-8365375](https://bugs.openjdk.org/browse/JDK-8365375) into this PR. It needs a review anyway and it's not worth doing another review for this one-liner. Also use `/issue add JDK-8365375`. Thanks!
-------------
PR Comment: https://git.openjdk.org/jdk11u/pull/104#issuecomment-3275186590
More information about the jdk-updates-dev
mailing list