Java中又一个疑惑,谁能帮我?

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:54:11
import java.awt.*;
import java.awt.event.*;
public class Test implements ActionListener
{
Frame f1;
Button b1,b2;
public static void main(String args[])
{
Test test=new Test();
test.go();
}
public void go()
{
f1=new Frame("第一个程序");
f1.setLayout(new GridBagLayout());
b1=new Button("你好");
b2=new Button("关闭");
b2.addActionListener(this);
GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;
c.gridy = 0;
c.gridwidth = 2;//①≥这句删除没什么障碍,why?
c.gridheight = 1;//同上
f1.add(b1,c);
c.gridx = 2;
c.gridy = 2;
c.gridwidth = 1;
c.gridheight = 1;
f1.add(b2,c);
f1.pack();
f1.setVisible(true);
f1.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
public

gridwidth=控件宽度
gridheight=控件高度
gridx=控件起始x坐标
gridy=控件起始y坐标

楼上说的没错。gridwidth,gridheight,gridx,gridy 你难道不会去查api吗? 要养成找api的习惯。这样对你帮助会很大