gpt4 book ai didi

java - 为什么我的 JDK11 程序会受到 Windows 7 个性化显示设置的影响?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:30:51 25 4
gpt4 key购买 nike

我使用 Windows 7 并将显示个性化为放大到中等设置 (125%),使桌面上的图标变大等。现在当我从 jdk8 更改为 jdk11 时,我发现 java 应用程序受此影响。这是怎么回事,我该如何避免这种情况?所以例如如果我只是创建一个简单的 JFrame 并向其绘制图像,则框架会比应有的大,而且图片看起来很糟糕。

最佳答案

Java 9 引入了对高 dpi 显示器缩放的支持:http://openjdk.java.net/jeps/263

这可以解释为什么从 jdk8 到 jdk11 时您会看到这种行为变化。

试试这个答案中的建议:https://stackoverflow.com/a/48623068/701303

(对于 swing:-Dsun.java2d.uiScale=1.0;对于 javafx:-Dprism.allowhidpi=false)

关于java - 为什么我的 JDK11 程序会受到 Windows 7 个性化显示设置的影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56223382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com