用Java JDK 1.7苹果视网膜显示屏支持AWT / Swing的 [英] Apple Retina Display Support in Java JDK 1.7 for AWT / Swing

查看:172
本文介绍了用Java JDK 1.7苹果视网膜显示屏支持AWT / Swing的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚意识到,在Java JDK 1.7 AWT / Swing的(如JDK 7u15的)不支持苹果的MacBook Pro Retina显示屏。 Netbeans的,例如,几乎是无法忍受的使用超过一个Retina显示屏上运行,并且使用JDK 1.7几分钟。

I just became aware that AWT / Swing under Java JDK 1.7 (as of JDK 7u15) does not support Retina displays on Apple Macbook Pros. Netbeans, for example, is nearly unbearable to use for more than a few minutes running on a Retina display and using JDK 1.7.

这已经在StackExchange问​​题有点被解决这里,和报价一个具体的岗位:

This has been somewhat addressed in a StackExchange question here, and quoting one specific post:

苹果的Java JRE 6将支持HiDPI,但它不是目前Oracle的Java 7 JRE的支持。它也不起作用下最新开发的Java构建8.摆动和JavaFX应用程序是一个Retinia的MacBook模糊。这就是为什么的IntelliJ的Java 6下仍然运行。

Apple's Java 6 JRE will support HiDPI, however it is not currently supported by Oracle's Java 7 JRE. It also doesn't work under the latest dev builds of Java 8. Swing and JavaFX apps are blurry on a Retinia MacBook. This is why IntelliJ still runs under Java 6.

我的问题是一个比上述线程的任择议定书要求更加具体。

My question is more specific than what is asked by the OP of the above thread.

我的不到一个月的雇主使用Swing中的所有应用程序。由于一些原因,我们感兴趣的是从Java 6迁移到Java 7在过去的几天里,另一个开发者(谁是在Windows上),感动我们的平台上为Java 7.我正在视网膜MacBook Pro的,我注意到当我把我们的code的最新稳定分支的问题。

My employer of less than a month uses Swing in all of its applications. For several reasons we are interested in migrating to Java 7 from Java 6. Within the last several days, another developer (who is on Windows), moved our platform over to Java 7. As I'm running a retina Macbook Pro, I noticed the issue when I pulled the latest stable branch of our code.

我是新来的Java用了不到一年的社会经验,因此我的问题是:Java社区是相当回应这个问题往前走,还是应该大幅延迟可以预期(半年到一年以上)在Java 7中的Swing之前与苹果Retina显示屏兼容?

I am new to Java with less than a year of experience in the community, hence my question: Will the Java community be fairly responsive to this issue moving forward, or should a substantial delay be anticipated (months to a year or more) before Swing in Java 7 is compatible with Apple Retina displays?

推荐答案

的Java 7u40早期使用现在支持HiDPI(视网膜)显示,如由<一个href=\"http://download.java.net/jdk7u40/changes/jdk7u40-b28.html?q=download/jdk7u40/changes/jdk7u40-b28.html\">this更新日志。因此,视网膜目前已可支持上:

Java 7u40 Early Access now supports HiDPI (Retina) displays, as shown by this changelog. So retina support is now available on:


  • Java 6中

  • 的Java 7u40ea或更高

  • 的Java 8

这篇关于用Java JDK 1.7苹果视网膜显示屏支持AWT / Swing的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆