java swing 按钮位置_使用java中的swing将按钮放在指定位置

我正在努力学习如何制作JAVA程序,我正在使用Swing.我试图在窗口的左上角放置一个按钮,它会一直向顶部中心移动.

public void createGUI(){

JFrame frame = new JFrame("My Project");

frame.setDefaultCloseOperation(3);

frame.setSize(400, 350);

frame.setVisible(true);

JPanel panel = new JPanel();

frame.add(panel);

addButtonGUI(panel, new JButton(), "test", 1, 1);

}

public void addButtonGUI(JPanel panel, JButton button, String text, int x, int y){

GridBagConstraints gbc = new GridBagConstraints();

button.setText(text);

button.setEnabled(true);

gbc.gridx = x;

gbc.gridy = y;

gbc.gridwidth = 2;

gbc.weightx = 1.0D;

gbc.fill = 2;

panel.add(button, gbc);

}

我做错了什么或者有更好的方法吗?

请帮忙

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值