RFR: 8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04
Prasanta Sadhukhan
psadhukhan at openjdk.org
Sun Oct 5 05:44:37 UTC 2025
Test fails to pick red color from JLabel in ubuntu24.04 even though it passes is ubuntu 22.04.
Seems like the red pixel from the font is not being picked up despite the fact that label foreground color actually is rendered in red.
It is seen in ubuntu 22.04 the font used for JLabel is "family=DejaVu Sans,name=DejaVu Sans,style=plain,size=12"
while in ubuntu 24.04 the font used for JLabel is "family=Noto Sans,name=Noto Sans,style=plain,size=12"
I have made it consistent across version using same font and made it larger and bold and using such text for easier pickup of redpixel.
It passes in all platforms including ubuntu24.04
-------------
Commit messages:
- 8335646: Nimbus : JLabel not painted with LAF defined foreground color on Ubuntu 24.04
Changes: https://git.openjdk.org/jdk/pull/27635/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27635&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8335646
Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/jdk/pull/27635.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/27635/head:pull/27635
PR: https://git.openjdk.org/jdk/pull/27635
More information about the client-libs-dev
mailing list