2

我最近开始在 java 中使用 swing,我想将 JLabels 的二维数组添加到我的 JFrame 中,问题是,我想放置相同的 JFrame 和 JButtons 等东西。我的问题是,我没有不知道如何添加这个 JLabels 数组。

4

1 回答 1

3

你可以看看GridLayout

使用此布局,您可以创建一个二维布局,您可以在其中添加JLabels.

就像是:

JPanel container = new JPanel();
GridLayout experimentLayout = new GridLayout(0,2);

container.setLayout(experimentLayout);

container.add(new JButton("Label 1,1"));
container.add(new JButton("Label 1,2"));
container.add(new JButton("Label 2,1"));
container.add(new JButton("Label 2,2"));

这将返回一个网格,如:

+-----------+-----------+
| Label 1,1 | Label 1,2 |
+-----------+-----------+
| Label 2,1 | Label 2,2 |
+-----------+-----------+
于 2013-05-11T20:05:57.897 回答