【发布时间】:2020-02-13 13:32:15
【问题描述】:
我有 little experience 和 Java Swing。我想问一下我组合布局以获得响应式应用程序的想法是否是创建半响应式 Swing 应用程序的方法(“半-” 在它应该看起来的意义上考虑到最小的屏幕分辨率,比如 800 x 600 像素,这很好)。
【问题讨论】:
标签: java swing responsive layout-manager
我有 little experience 和 Java Swing。我想问一下我组合布局以获得响应式应用程序的想法是否是创建半响应式 Swing 应用程序的方法(“半-” 在它应该看起来的意义上考虑到最小的屏幕分辨率,比如 800 x 600 像素,这很好)。
【问题讨论】:
标签: java swing responsive layout-manager
是的,这就是在没有库的情况下使用标准 Java 的方式。
个人意见:
我个人非常不喜欢 Swing 中提供的 LayoutManager(除了简单的流和边框布局)。因此我使用MigLayout 来完成大部分布局。这避免了必须组合多个LayoutManager 来定位单个组件。学习曲线可能比简单的布局要大一些,但我仍然认为它比GridBagLayout 更容易,并且可以做得更多。
一旦你得到它,代码将非常干净,因为它与布局约束一起工作,(当使用字符串约束时)有点像你的布局设置的图形表示。
以下是帮助您入门的指南:http://www.miglayout.com/QuickStart.pdf
您可以在此处查找可以使用的命令:http://www.miglayout.com/whitepaper.html
【讨论】: