这个问题在这里已经有答案了:
如何在swing java中使用布局管理器(3个答案)11个月前关门了。我对javaswing没有什么经验。我想问一下,为了创建一个半响应的swing应用程序,我的想法是不是应该结合布局来获得一个响应的应用程序(“semi-”在某种意义上,如果屏幕分辨率最小,比如说800 x 600像素,它应该看起来不错)。
7dl7o3gd1#
是的,在没有库的标准java中就是这样。个人意见:我个人非常讨厌swing中交付的layoutmanagers(除了简单的流和边界布局)。因此,我使用miglayout来完成大部分的布局。这样可以避免将多个 LayoutManager 定位单个组件。学习曲线可能比简单的布局要大一些,但我仍然认为它比简单的布局更容易 GridBagLayout 而且可以做得更多。一旦你得到它的代码将是超级干净的,因为它与布局约束(当使用字符串约束时)是你的布局设置的图形化表示。以下是入门指南:http://www.miglayout.com/quickstart.pdf您可以在这里查找可以使用的命令:http://www.miglayout.com/whitepaper.html
LayoutManager
GridBagLayout
1条答案
按热度按时间7dl7o3gd1#
是的,在没有库的标准java中就是这样。
个人意见:
我个人非常讨厌swing中交付的layoutmanagers(除了简单的流和边界布局)。因此,我使用miglayout来完成大部分的布局。这样可以避免将多个
LayoutManager
定位单个组件。学习曲线可能比简单的布局要大一些,但我仍然认为它比简单的布局更容易GridBagLayout
而且可以做得更多。一旦你得到它的代码将是超级干净的,因为它与布局约束(当使用字符串约束时)是你的布局设置的图形化表示。
以下是入门指南:http://www.miglayout.com/quickstart.pdf
您可以在这里查找可以使用的命令:http://www.miglayout.com/whitepaper.html