如何让我的 Java Swing 应用程序 GUI 在高 DPI 屏幕上正确缩放到用户?
请参阅下面的屏幕截图。在顶部,您可以看到与 Ubuntu 的文件资源管理器图标和 gedit 相比,该应用程序看起来有多小。在左下角,您可以大致看到应用程序的大小(并且在常规 DPI 监视器上看起来确实如此)。因此,我正在寻找一种在使用高 DPI 监视器时正确缩放应用程序 GUI 的方法。例如,gedit 在常规 DPI 和高 DPI 显示器上看起来相同。我希望我的应用程序表现得像这样。
这是该应用程序的源代码:https : //github.com/baobabKoodaa/baopass
这是影响许多应用程序的极其常见的问题。我在 Ubuntu 上运行的应用程序中,大约有一半在用户没有任何操作的情况下正确缩放,另一半没有缩放,看起来非常小。请注意,我主要是在寻找不需要用户操作的解决方案(尽管此时对任何帮助表示赞赏 - 我还没有找到任何扩展它的方法)。
根据这种缩放比例应该已经开箱即用。它没有。我不确定这是否是一个错误,或者除了在 Java 9 上运行应用程序之外,我是否还应该执行一些额外的步骤?
泛舟湖上清波郎朗
相关分类