VAqua uses controlTextColor which has the value 255 255 255 217. If you are seeing opaque white, then the alpha channel is getting lost somewhere.
Alan > On Nov 19, 2020, at 10:59 AM, Sergey Bylokhov <s...@openjdk.java.net> wrote: > > On Thu, 19 Nov 2020 10:51:55 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org > <mailto:psadhuk...@openjdk.org>> wrote: > >>> I have tried to test this change on macOS 10.15 and found some differences >>> from the old behavior. >>> Before the fix: >>> - The color was white for the selected tab while the window was focused, >>> the same as in the native app(I have tested the tabs in the System >>> preferences->Displays). So it worked fine. >>> - The color was white for the selected tab while the window was >>> unfocused(some other app is in focus). This is different from the native >>> app, which uses black color. So this is a bug. >>> >>> After the fix: >>> - The color is "blurred white" or even "light blue" for the selected tab >>> while the window is focused. >>> - The color is "light blue" for the selected tab while the window is >>> unfocused. >>> >>> I think the new color used in the fix can be configured in the System >>> Preferences -> General -> Highlight Color. If I select the green color then >>> the tabs start to use green as a font color, which looks incorrect. >> >> In Mohave, native System Preferences->Display tabs has >> white-text-on-blue-background when windows is focused >> black-text-on-lightgray-background when window is unfocused >> >> In macos11, it is always black-text-on-white-background whether >> focused/unfocused. >> >> Current JDK tabpane always shows black background (when tab is selected) >> which is not configurable, at least I could not change it. Only thing i >> could change is the foreground text color. >> As was told to get color from native, I could see only >> "selectedTextBackground" and "selectedControlColor" works on both >> pre-macos11 and macos11 as it gives bluish text color which is legible on >> black (mohave) and white (macos11) background. >> >> All other native-obtained-colors like selectedTextColor, >> selectedControlTextColor, controlTextColor, textBackgroundColor either gives >> black or white which is not legible on either pre-macos11 or macos11, so was >> not used. > > Then try to dig into it a little bit, probably a good reason to ask about the > current font color in the tab at the Apple forum. > > ------------- > > PR: https://git.openjdk.java.net/jdk/pull/1182 > <https://git.openjdk.java.net/jdk/pull/1182>