2

Java GridLayout の 1 つのセル内に 3 つの JTextFields を追加することは可能ですか? そうでない場合、各セルの適切な高さを設定し、複数の Java GUI コンポーネントをセルに追加できるグリッド ベースのレイアウトを作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

5

それらをすべて 1 つのパネルに追加し、このパネルをパネルに追加する必要がありますGridLayout

例えば:

JPanel inPanel = new JPanel();           // Create new panel
inPanel.add(new JTextField("TF1");       // Add components to it
inPanel.add(new JTextField("TF2");
inPanel.add(new JTextField("TF3");
myGridPanel.add(inPanel);                // Add the panel to a your "GridLayout" panel

また、おそらくGridBagLayoutがニーズに合うでしょう。

于 2011-04-03T01:54:07.770 に答える