<AWT Dev> [9] Review request for 8031573 [macosx] Checkmarks of JCheckBoxMenuItems aren't rendered in high resolution on Retina

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Thu Feb 13 06:04:41 PST 2014


Hello,

Could you review the fix:
   bug: https://bugs.openjdk.java.net/browse/JDK-8031573
   webrev: http://cr.openjdk.java.net/~alexsch/8031573/webrev.00

   The NSMenu* system icons are templates and do not have image 
representations.

   The fix retrieves images with original and double size from an 
NSImage and put them to a MultiResolution image.
   The fix also adds sun.awt.image.MultiResolutionBufferedImage class 
which can be used uniformly for a Multiresolution image creation.

   The fix is independent of the fix 8033534 Get MultiResolution image 
from native system
http://mail.openjdk.java.net/pipermail/awt-dev/2014-February/006991.html
   because CImage.createImageFromName(imageName) never returns a 
MultiResolution image for templates.
   But the fix 8033534 can be updated to use the 
MultiResolutionBufferedImage.

Thanks,
Alexandr.



More information about the awt-dev mailing list