2

私は最近、Javaでswingを使い始めました.JFrameにJLabelの2次元配列を追加したいのですが、問題は、同じJFrameにJButtonsなどのものを追加したいということです。この JLabels の配列を追加する方法がわかりません。

4

1 に答える 1

3

GridLayoutを見ることができます。

このレイアウトを使用すると、2 次元のレイアウトを作成でき、そこに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 に答える