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



我对Java Swing几乎没有经验。我想问一下,我组合布局以获得响应式应用程序的想法是否是创建半响应式 Swing 应用程序的方法("半"是指在给定最小屏幕分辨率的情况下它应该看起来不错,比如 800 x 600 像素(。

是的,这是没有库的标准Java的方法。

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

最新更新