最佳答案
默认情况下,JFrame
使用BorderLayout
。您可以通过以下代码利用 BorderLayout
:
frame.add(topPanel. BorderLayout.PAGE_START);
frame.add(gridPanel, BorderLayout.CENTER);
frame.add(bottomPanel, BorderLayout.PAGE_END);
阅读 Swing 教程中关于 Using Layout Managers 的部分了解更多信息和工作示例。
保留 Swing 基础教程的链接。
关于Java Swing GridLayout 顶部和底部有大面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588902/