-
Task
-
Resolution: Fixed
-
P2
-
7u40, 8
-
Mac OS X, retina display
-
b01
-
generic
-
os_x
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8031436 | 9 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b06 |
JDK-8045489 | 8u25 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8052515 | emb-8u26 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b17 |
JDK-8020910 | 7u60 | Alexandr Scherbatiy | P3 | Resolved | Fixed | b01 |
JDK-8021057 | 7u45 | Alexandr Scherbatiy | P3 | Closed | Fixed | b04 |
JDK-8011140 | 7u40 | Alexandr Scherbatiy | P3 | Closed | Fixed | b34 |
JDK-8180999 | openjdk7u | Unassigned | P2 | Resolved | Fixed | master |
A user provides high resolution images with @2x modifier.
The Toolkit.getImage(String filename) and Toolkit.getImage(URL url) methods should automatically load the high resolution image and show an image with best fit resolution on HiDPI display (Retina) on Mac OS X.
For example, there are files on disk:
- /dir/image.ext
- /dir/image@2x.ext
Image image = Toolkit.getDefaultToolkit().getImage("/dir/image.ext") //both images (image.ext and image@2x.ext) should be automatically loaded
graphics2d.drawImage(image,..) // The image with necessary resolution should be drawn according to the display transform and scale
- backported by
-
JDK-8031436 [macosx] Support automatic @2x images loading on Mac OS X
-
- Resolved
-
-
JDK-8045489 [macosx] Support automatic @2x images loading on Mac OS X
-
- Resolved
-
-
JDK-8052515 [macosx] Support automatic @2x images loading on Mac OS X
-
- Resolved
-
-
JDK-8180999 [macosx] Support automatic @2x images loading on Mac OS X
-
- Resolved
-
-
JDK-8020910 [macosx] Support automatic @2x images loading on Mac OS X
-
- Resolved
-
-
JDK-8011140 [macosx] Support automatic @2x images loading on Mac OS X
-
- Closed
-
-
JDK-8021057 [macosx] Support automatic @2x images loading on Mac OS X
-
- Closed
-
- relates to
-
JDK-8029339 Custom MultiResolution image support on HiDPI displays
-
- Resolved
-
-
JDK-8132706 [macosx] Toolkit.getImage() throws NPE for null URL
-
- Open
-
-
JDK-8156182 [macosx] HiDPI/Retina icons do not work for disabled JButton/JMenuItem etc.
-
- Resolved
-
-
JDK-7124410 [macosx] Lion HiDPI support
-
- Resolved
-
-
JDK-8139152 Toolkit.createCustomCursor() provides no way to produce retina-quality cursors
-
- Resolved
-