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