私は3つのボタンを持つフローレイアウトを持っています.1番目と2番目のボタンの間に30の水平ギャップが必要で、2番目と3番目のボタンの間に10の水平ギャップが必要です.私はこれを試しました:
Jpanel panel = new JPanel(new FlowLayout());
JButton button1 = new Button("1");
JButton button2 = new Button("2");
JButton button3 = new Button("3");
panel.add(button1);
((FlowLayout)panel.getLayout()).setHgap(30);
panel.add(button2);
((FlowLayout)panel.getLayout()).setHgap(10);
panel.add(button3);
ただし、これによりすべての水平ギャップが 10 に変更されます。
任意のアイデアをいただければ幸いです、ありがとう。