Java GridLayout の 1 つのセル内に 3 つの JTextFields を追加することは可能ですか? そうでない場合、各セルの適切な高さを設定し、複数の Java GUI コンポーネントをセルに追加できるグリッド ベースのレイアウトを作成するにはどうすればよいですか?
ありがとう!
Java GridLayout の 1 つのセル内に 3 つの JTextFields を追加することは可能ですか? そうでない場合、各セルの適切な高さを設定し、複数の Java GUI コンポーネントをセルに追加できるグリッド ベースのレイアウトを作成するにはどうすればよいですか?
ありがとう!
それらをすべて 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がニーズに合うでしょう。