我如何禁用java程序的缩放(Windows 10),或者在代码中处理它以修复我的自定义组件上的模糊?
我试过Dsun.java2d.uiScale.enabled=false,但没有用。



这个问题有什么解决办法吗?
发布于 2020-03-25 00:32:14
根据您正在使用的Java版本,您可能需要考虑不同的解决方案,特别是如果您希望在应用程序方面解决这个问题。
在任何情况下,如果您的关注点只是禁用Windows 10缩放,那么您可以通过更改Java设置并指定Windows兼容性设置来覆盖DPI缩放,就像Elderry在这里提到的:https://superuser.com/a/1207925和我引用的那样:
installed.
Properties
Compatibility tab
Override high DPI scaling behavior.
System for Scaling performed by:
java.exe you java.exe您可以参考此链接以获得可能解决问题的其他答案:https://superuser.com/questions/988379/how-do-i-run-java-apps-upscaled-on-a-high-dpi-display
https://stackoverflow.com/questions/60838951
复制相似问题