【问题标题】:auto resize JTabbedPane自动调整 JTabbedPane 的大小
【发布时间】:2012-04-13 00:50:46
【问题描述】:

有没有办法将 JTabbedPane 自动调整为与 JFrame 相同的大小? 我正在使用 netbeans 创建 swing 界面,但我不知道这是我可以通过 GUI 设计器设置的属性,还是必须以编程方式进行设置。如果我需要以编程方式进行,netbeans 不允许用户修改自动生成的 UI 代码。

提前非常感谢

【问题讨论】:

  • 这是容器LayoutManager的工作。我从未使用过 NetBeans,因此无法帮助您了解如何使用 NetBeans

标签: java swing netbeans autoresize


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 2015-07-28
    • 2021-03-17
    • 2012-11-06
    • 2011-02-05
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多