2012-03-29 138 views
2

是否有任何方法可以将JTabbedPane自动调整为与JFrame具有相同的大小? 我使用netbeans来创建swing界面,我无法弄清楚这是否是我可以通过GUI设计器设置的属性,或者如果我必须以编程方式进行设置。如果我需要以编程方式执行,netbeans不允许用户修改自动生成的UI代码。自动调整大小JTabbedPane

感谢很多提前

+1

这是容器布局管理的工作。我从来没有使用过NetBeans,因此我无法帮助您如何使用NetBeans – 2012-03-29 11:22:26

回答

3

Visual Guide to Layout Managers应该理解组件是如何安排在容器是有益的。 为了您的任务,我会使用BorderLayout并将JTabbedPane放入它的中心区域。 例如:

frame.getContentPane().setLayout(new BorderLayout()); 
frame.getContentPane().add(pane, BorderLayout.CENTER); 

在NetBeans你只需要改变你的框架布局BorderLayout的,之后在对JTabbedPane属性设置布局约束CENTER