如何更改 JButton 的位置

How to change the position of a JButton

你能告诉我如何改变我的 JButton 的位置吗?我尝试了我在网上找到的所有功能,例如 setLocation() 等,但我仍然卡住了。

    JButton b3 = new JButton();
    f.setSize(600,500); 
    b3.setVisible(true);
    b3.setText("admin area");
    f.setLayout(new FlowLayout());
    f.add(b3);
    f.setVisible(true);

f.setLayout(new FlowLayout()); :

A flow layout arranges components in a directional flow, much like lines of text in a paragraph

-- https://docs.oracle.com/javase/7/docs/api/java/awt/FlowLayout.html

如果您不想让按钮排成一排,您应该使用另一个布局管理器。 GridBagLayout 是我最喜欢的复杂布局,但不是最容易使用的。如果你想用绝对坐标定位你的按钮,那么你可以只应用 null 布局。

f.setlayout(null);
button.setBounds(...);
f.add(button);