<Swing Dev> RFR: 8256019: JLabel HTML text does not support translucent text colors [v2]
Sergey Bylokhov
serb at openjdk.java.net
Mon Nov 23 05:55:56 UTC 2020
On Fri, 20 Nov 2020 03:42:01 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:
>> src/java.desktop/share/classes/javax/swing/plaf/basic/BasicHTML.java line 76:
>>
>>> 74: }
>>> 75: col = new Color(Integer.parseInt(color[0]), Integer.parseInt(color[1]),
>>> 76: Integer.parseInt(color[2]), (int)(Float.parseFloat(color[3])*255));
>>
>> It seems OceanTheme in Metal L&F supports only rgb
>>
>> `ColorUIResource CONTROL_TEXT_COLOR = new PrintColorUIResource(0x333333, Color.BLACK)`
>>
>> so even when Color(r,g,b,a) is used, it creates rgb color and not rgba
>> so alpha is obtained and passed separately.
>
> I have already mentioned it here.
But in what place we parse "rgb(...)"? it does not seem mentioned in this method and does not depend on the c.getForeground()?
-------------
PR: https://git.openjdk.java.net/jdk/pull/1158
More information about the swing-dev
mailing list