<Swing Dev> [13] RFR JDK-8213781:web page background renders blue in JEditorPane

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Thu Feb 21 08:34:11 UTC 2019


Hi All,

Please review a fix for an issue where it is seen that some webpage 
shows wrong background color when displayed in JEditorPane.

It seems that some webpage can have #rgb [as in #fff] as CSS attributes 
which when parsed and passed to hexToColor() it is decoded as 0x000fff 
resulting in primarily blue background instead of white as desired.
Now, hexToColor() is only able to handle 24 bit hex string as in #FFFFFF 
but not 12bit hexstring. So, fix is to make it recognize #fff and use 
Color.decode() to decode it correctly to 0xffffff.

Bug: https://bugs.openjdk.java.net/browse/JDK-8213781
webrev: http://cr.openjdk.java.net/~psadhukhan/8213781/webrev.0/

Regards
Prasanta


More information about the swing-dev mailing list