合并布局管理器是否是 Java Swing 响应式设计的方式?

Is combining layout managers the way to go in a Java Swing responsive design?

我有 little experience 和 Java 秋千。我想问一下我的组合布局以获得响应式应用程序的想法是否是创建半响应式 Swing 应用程序的方法("semi-" 在感觉在给定最小屏幕分辨率(例如 800 x 600 像素)的情况下它应该看起来不错)。

是的,这就是在没有库的情况下进入标准 Java 的方法。

个人意见:
我个人非常不喜欢 Swing 中提供的 LayoutManager(除了简单的 Flow 和 Border Layouts)。因此我使用 MigLayout 来完成大部分布局。这避免了必须组合多个 LayoutManager 来定位单个组件。学习曲线可能比使用简单的布局要大一些,但我仍然认为它比 GridBagLayout 更容易,并且可以做更多的事情。
一旦你得到它,代码将非常干净,因为它与布局约束一起工作,(当使用字符串约束时)有点是你的布局设置的图形表示。
这里有一份入门指南:http://www.miglayout.com/QuickStart.pdf
在这里您可以查找可以使用的命令:http://www.miglayout.com/whitepaper.html