【问题标题】:Java Swing GridLayout with big panel on top and bottomJava Swing GridLayout,顶部和底部都有大面板
【发布时间】:2023-03-09 21:50:01
【问题描述】:

我正在尝试在 Java swing 中制作这种布局。中间是一个 3x3 的网格布局,底部有一个上面板和一个下面板。

【问题讨论】:

  • 您需要嵌套 JPanel,每个 JPanel 都使用自己的布局管理器来创建您的 GUI。外层JPanel使用BorderLayout(或者使用已经使用的JFrame的contentPane),内层JPanel,在外层放置BorderLayout.CENTER的使用GridLayout。

标签: java swing jpanel layout-manager


【解决方案1】:

默认情况下,JFrame 使用 BorderLayout。您可以利用BorderLayout 的代码如下:

frame.add(topPanel. BorderLayout.PAGE_START);
frame.add(gridPanel, BorderLayout.CENTER);
frame.add(bottomPanel, BorderLayout.PAGE_END);

阅读 Using Layout Managers 上的 Swing 教程部分,了解更多信息和工作示例。

为 Swing Basics 保留指向教程的链接。

【讨论】:

    猜你喜欢
    • 2019-07-30
    • 2015-11-25
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    相关资源
    最近更新 更多