<Swing Dev> RFR: 8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java [v2]
Alexey Ivanov
aivanov at openjdk.java.net
Tue Aug 31 19:32:20 UTC 2021
On Fri, 27 Aug 2021 16:41:10 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:
> > Yes, the test passes. The only exception is macOS: the test fails there either way because the text is rendered with antialiasing and I can't disable font smoothing on macOS. Does anyone know how to disable it?
> > I'm thinking about skipping macOS altogher.
>
> You can try to change the foregound color in the Nimbus defaults then render it, then compare the part of the images which have the text. If the images are identical then your color was ignored and the bug exists.
This should work, however, I think it's not worth the effort. Changing the defaults and comparing the two images entirely will make the test more complicated. Nimbus is a platform-independent Look and Feel, the issue is not specific to macOS. The problem is caught on Windows and Linux where one can easily disable text anti-aliasing.
-------------
PR: https://git.openjdk.java.net/jdk/pull/5269
More information about the swing-dev
mailing list