2014-10-28 111 views
-1

我刚开始使用JavaFX并遇到了障碍。当我打开SceneBuilder时,显得非常奇怪。当窗口恢复时,它似乎放大,当最大化它看起来更好,但仍然不够好,无法操作。 我创建的HelloWorld例子和我在互联网上找到的例子也是如此,所以我认为它是系统性的。我已经尝试过使用Java 7u71和Java 8u25。不用找了。请帮助,如果你知道如何解决这个问题。Windows 7上的JavaFX奇怪的渲染

回答

3

阅读系统要求(http://www.oracle.com/technetwork/java/javafx/downloads/supportedconfigurations-1506746.html)后,我碰到这条线:

为了避免在Windows平台上呈现问题,升级ATI驱动程序催化剂11.09或更高版本。

如果您像我一样使用旧笔记本电脑(使用ATI FireGL V5200和ATI驱动程序8.561.0.0),请尝试禁用HWA。我通过在Windows环境变量中设置JAVA_TOOL_OPTIONS来做到这一点。见回答:How to disable or bypass Hardware Graphics Acceleration(Prism) in JavaFX

对于Java 7:JAVA_TOOL_OPTIONS = -Dprism.order = j2d

对于Java 8:JAVA_TOOL_OPTIONS = -Dprism.order = SW