有没有办法将 JTabbedPane 自动调整为与 JFrame 相同的大小? 我正在使用 netbeans 创建 swing 界面,但我无法确定这是否是可以通过 GUI 设计器设置的属性,或者是否必须以编程方式设置。如果我需要以编程方式执行此操作,netbeans 不允许用户修改自动生成的 UI 代码。
提前非常感谢
最佳答案
Visual Guide to Layout Managers对于理解码件在容器中的排列方式应该很有用。 对于您的任务,我将使用 BorderLayout 并将 JTabbedPane 放入其中心区域。 例如:
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(pane, BorderLayout.CENTER);
在 netbeans 中,您只需将框架布局更改为 BorderLayout,然后在 JTabbedPane 的属性中设置布局约束 CENTER
关于java - 自动调整 JTabbedPane 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924282/