【发布时间】:2016-07-29 19:25:54
【问题描述】:
我的分辨率有问题。我开发了运行良好的 Java Swing 应用程序(桌面应用程序),但是当我开始将该应用程序与不同的笔记本电脑或台式机系统一起使用时,问题就出现了,每个系统都有自己的分辨率,因此 JFrame 上的组件变得越来越小,并且最大的问题是当我开始在 4K 分辨率系统中使用该应用程序时,您看不到任何东西,因为 JFrame 上的所有内容都变得太小,您将无法阅读任何内容。我们对此有任何解决方案吗?
【问题讨论】:
-
你在使用布局管理器吗?
-
一些演示问题的代码,minimal reproducible example,将帮助我们了解问题所在。正如你所说,我们不能肯定地说。例如,您可以直接设置大小,而不是让 Swing 自动设置。但是没有代码,就没有办法知道。
-
所以布局是 GridLayout 正在工作。因此,无论您设置什么分辨率,它都会相应地排列组件,但不会增加/减少字体大小。这就是问题
标签: java