如何设置JButton
上的JFrame
位置?
答案 0 :(得分:4)
答案 1 :(得分:2)
如果您有绝对布局(绝对不能,可怕的调整大小功能和坏习惯),您可以拨打.setBounds(int x, int y, int w, int h)
或.setLocation(int x, int y)
。
答案 2 :(得分:0)
尝试使用合适的布局管理器,我最喜欢的是GridBagLayout
因为它易于使用。您只需创建JPanel
,然后为GridBagConstraints
中的每个组件创建JFrame
。这是代码(主类中的函数,它是JFrame
的扩展名):
public void GridBagLayoutExample() {
JPanel pane = new JPanel(new GridBagLayout()) //create a Panel with a layout
JButton b = new JButton('Button1');
GridBagConstraints bconstraints = new GridBagConstraints();
//more code here
}
有关详细信息,请查看javadocs。