JDK-8024926 : [macosx] AquaIcon HiDPI support
  • Type: Enhancement
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: os_x
  • Submitted: 2013-09-17
  • Updated: 2017-05-24
  • Resolved: 2014-01-09
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8 JDK 9 Other
8u20Fixed 9 b06Fixed openjdk7uFixed
Related Reports
Relates :  
Relates :  
Relates :  
See issue JDK-7124410  [macosx] Lion HiDPI support 
The issue can be updated by loading MultiResolution image from NSImage. In this case the GetIconRef constants can be used to make NSImage: [[NSWorkspace sharedWorkspace] iconForFileType: NSFileTypeForHFSTypeCode(kOpenFolderIcon)] See discussion: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2013-October/006114.html GetIconRef constants: https://developer.apple.com/legacy/library/documentation/Carbon/reference/IconServices/icon_services.pdf

The system aqua icons can have size (kAlertStopIcon): Image variant size[128.000000, 128.000000] Image variant size[256.000000, 256.000000] Image variant size[512.000000, 512.000000] Image variant size[1024.000000, 1024.000000] Image variant size[32.000000, 32.000000] Image variant size[16.000000, 16.000000]