在不同屏幕分辨率下具有 MIG 布局的 Java 桌面应用程序

标签 java swing user-interface screen-resolution miglayout

我正在使用 Java 开发一个桌面应用程序,它使用带有 MIG 布局的 Swing 来构建 GUI。我有很多需要“固定”屏幕位置的拖放操作(该应用程序适用于插头和 socket )。目前我们只支持一种屏幕分辨率 是否可以构建 GUI,使其根据屏幕分辨率以某种方式缩放?

提前致谢

最佳答案

您可以通过这种方式获取屏幕分辨率:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

相应地设置您的 JFrame 的大小。 (请记住仅在框架上使用 setSize(),而不是在具有自己的 LayoutManager 的子组件上使用)

关于在不同屏幕分辨率下具有 MIG 布局的 Java 桌面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11966758/

相关文章:

java - 如何在实例化 Java Spring Webflux 时修改或更新 POJO 模型

java - 为什么使用 Android 插件的 Jenkins 多配置作业失败?

java - JTextField 特殊情况的奇怪 java 自动完成

java - 线程中的异常 "main"java.lang.IllegalArgumentException : setSelectedIndex: 4 out of bounds

Java - MousePress Hold 和 Release 事件监听器

java - 找不到类 'com.sun.facelets.FaceletViewHandler'

java - 使用 activemq-client jar 与 activemq-all jar 的问题

java - 通过从丢失的下拉列表中选择新值来更改值时的 JComboBox 事件

java - JTable 中的问题组合框

c++ - 滚动时Qt List Widget动态内容加载