I tried Java 7, then Java 6 (Apple's) but my Java (Swing) desktop applications behave as if I had a MacBook Pro instead of a MacBook Pro Retina.
Is there any setting I need to change somewhere?
Must I wait till ORACLE implements it in Java 7?
Ask Different is a question and answer site for power users of Apple hardware and software. It only takes a minute to sign up.
Sign up to join this communityI tried Java 7, then Java 6 (Apple's) but my Java (Swing) desktop applications behave as if I had a MacBook Pro instead of a MacBook Pro Retina.
Is there any setting I need to change somewhere?
Must I wait till ORACLE implements it in Java 7?
Taken from the instructions for how to modify Eclipse’s plist to get retina display. I can verify, this works. Perhaps something similar can be done with your app, assuming that the Mac version has a plist.
- Do "Show package contents" on the Eclipse.app.
- Edit Contents/Info.plist.
- Just above
</dict>
</plist>
Place this:
<key>NSHighResolutionCapable</key> <true/>
Following were instructions on how to clear the cached version, but in a development environment while you are creating your apps, they are probably not useful.