如何更改 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);
你能告诉我如何改变我的 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);