我正在使用 Java 开发一个桌面应用程序,它使用带有 MIG 布局的 Swing 来构建 GUI。我有很多需要“固定”屏幕位置的拖放操作(该应用程序适用于插头和 socket )。目前我们只支持一种屏幕分辨率 是否可以构建 GUI,使其根据屏幕分辨率以某种方式缩放?
提前致谢
最佳答案
您可以通过这种方式获取屏幕分辨率:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
相应地设置您的 JFrame
的大小。 (请记住仅在框架上使用 setSize()
,而不是在具有自己的 LayoutManager 的子组件上使用)
关于在不同屏幕分辨率下具有 MIG 布局的 Java 桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966758/