我有一个带有三个按钮的流布局,在第一个和第二个按钮之间我想要一个 30 的水平间隙,在第二个和第三个按钮之间我想要一个 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。
任何想法将不胜感激,谢谢。