如何全屏设置JFrame中每个JPanel的大小?

时间:2018-07-13 22:18:27

标签: java swing layout-manager

我有一个JFrame和3个JPanel组件,如下所示:


|                    |                   |
|          1         |                   |
|                    |                   |
|                    |                   |
|____________________|                   |
|                    |        3          |
|         2          |                   |
|                    |                   |
|                    |                   |
|                    |                   |
|____________________|___________________|

但是当我设置全屏框架时,结果是:


|          |                             |
|          |                             |
|    1     |                             |
|          |                             |
|__________|                             |
|          |             3               |
|          |                             |
|          |                             |
|    2     |                             |
|          |                             |
|__________|_____________________________|

如何在全屏模式下设置框架中每个面板的尺寸?

1 个答案:

答案 0 :(得分:0)

您需要为要使用的JFrame设置布局管理器。布局管理器处理组件的放置方式。 JFrame的默认布局管理器是FlowLayout。

一个很好的尝试是BorderLayout。

yourFrame.setLayout(new BorderLayout());
yourFrame.add(yourPanel, BorderLayout.CENTER);
yourFrame.pack();