如何使用GridLayoutmanager填充面板

时间:2019-02-05 03:46:48

标签: intellij-idea gridlayoutmanager

首先查看https://imgur.com/a/1r6sK31

我有一个项目,我想在其中显示一些数据表。 它显示数据,但面板不垂直和水平填充。 我使用com.intellij.uiDesigner.core

中的GridLayoutManager

thats how it looks right now

该表具有其自己的面板和类,用于获取数据 表格下方的类只是具有所有按钮的baseClass(因此我不需要一直重写该类)和表格的面板(应在其中填充)以及mainView(我要在其中添加tableView并填充它)在应该添加它的面板中。查看第一张图片

编辑: 我用mainPanel.add(panelToAdd,new GridConstraints());

添加所有面板

1 个答案:

答案 0 :(得分:0)

我找到了可行的解决方案。 您需要添加GridConstraints并将LayoutManager设置为这些JPanels

GridConstraints constraints = new GridConstraints();
constraints.setFill(GridConstraints.FILL_BOTH);
this.setLayout(new GridLayoutManager(1,1));

this.add(mainPanel, constraints);