在 JPanel 中并排创建两个按钮

Creating two buttons in JPanel side by side

我正在尝试并排放置 JPanel 中的两个按钮。我现在有以下代码:

JFrame frame = new JFrame("Display Shapes");
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());
JButton button = new JButton();
button.setBounds(50,100,80,30);

button.setText("Load Shapes");
panel.add(button);
JButton button2 = new JButton();
button2.setBounds(100,100,80,30);

button.setText("Sort Shapes");
panel.add(button2);

frame.add(panel);
frame.setSize(600, 600);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);

当我 运行 代码时,下面是我看到的输出。我不确定为什么第二个按钮没有正确显示。这可能是什么原因?

你写button.setText("Sort Shapes");的地方会是button2.setText("Sort Shapes");

它正在更改之前已设置文本的第一个按钮的文本