自动调整JTabbedPane的大小

时间:2012-03-29 11:18:10

标签: java swing netbeans autoresize

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

提前多多感谢

1 个答案:

答案 0 :(得分:3)

Visual Guide to Layout Managers应该有助于了解组件在容器中的排列方式。 对于您的任务,我将使用BorderLayout并将JTabbedPane放入其中心区域。 例如:

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

在netbeans中,您只需将框架布局更改为BorderLayout,然后在JTabbedPane设置布局约束的属性中更改CENTER