<Swing Dev> RFR: 8251377: [macos11] JTabbedPane selected tab text is barely legible [v4]

Phil Race prr at openjdk.java.net
Fri Dec 18 22:25:55 UTC 2020


On Fri, 18 Dec 2020 22:14:48 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:

>>>It does not cached it is a mutable SystemColor which is updated on the color theme switch,
>>> it works in a similar way as text selection color which might be configured in the macOS settings.
>> 
>> Looked in the code as if it was cached by us. But if not even better, right ?
>
>> > It does not cached it is a mutable SystemColor which is updated on the color theme switch,
>> > it works in a similar way as text selection color which might be configured in the macOS settings.
>> 
>> Looked in the code as if it was cached by us. But if not even better, right ?
> 
> This is the place where the problem is sitting, we still do not know how to get the correct color from the cocoa library in the native code. Do not know Prasanta tried to get the font color from the tab-pane stub in the native code or not.

So why would this API return the wrong colour ?
Sounds like we need to re-cap the alternatives and the pros and cons along with some explanation
And do it before opening the 16 PR.

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

PR: https://git.openjdk.java.net/jdk/pull/1182


More information about the swing-dev mailing list