2013-05-25 35 views
0

ProgramJava - 我应该在我的程序中使用哪个Layout Manager?

最初我想使用边界布局,但你最多只能使用9个盒子。这是真的还是不?

还有什么比GridBagLayout更容易,但比Grid Layout更灵活吗?

+1

我认为你应该使用垂直框布局,并为你的行使用水平框布局,如box7-9。 –

+1

使用['TableLayout'](http://www.oracle.com/technetwork/java/tablelayout-141489.html)管理器替代'GridBagLayout'' –

+1

我不知道你是否已经检查过这个页面,但它是使用布线经理的非常有用的信息。 http://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html –

回答

2

您可以组合2个边框和1个网格布局。

外边框布局将包含北面的标题和其他面板,中间有边框布局。

第二个面板将包含北部的字幕和网格布局,仅在中心有2行。

网格布局可以包含其他网格布局3 * 3用于上部线上的按钮以及以大框为中心的边界布局。

替代解决方案是使用GridBagLayout。但是,你应该做一些练习来使它工作。

其他解决方案是使用MigLayout - 第三方开源解决方案,可以非常简单地创建任何视图。

相关问题