could you help me?高分求助,400分
import java.awt.*;
import java.awt.event.*;
public class L extends Frame {
Button b;
TextField t;
Checkbox c;
GridBagLayout gb;
GridBagConstraints gbc;
public L()
{
gb=new GridBagLayout();
setLayout(gb);
gbc=new GridBagConstraints();
t=new TextField("Îı¾1");
/* t[1]=new TextField("Îı¾2");
t[2]=new TextField("Îı¾3");
b[0]=new Button("ok");
b[1]=new Button("next");*/
b=new Button("home");
gbc.fill=GridBagConstraints.HORIZONTAL;
adds(t,0,0,1,1);
gbc.fill=GridBagConstraints.HORIZONTAL;
adds(b,10,10,1,8);
}
public void adds(Component c,int x,int y,int w,int h)
{
gbc.gridx=x;
gbc.gridx=y;
gbc.gridheight=h;//¿çÔ½ÐеÄÊýÄ¿
gbc.gridwidth=w;//¿çÔ½ÁеÄÊýÄ¿
gb.setConstraints(c,gbc);
add(c);
}
public static void main(String args[])
{
L k1 = new L();
k1.setSize(500, 400);
// k1.setTitle("L");
k1.show();
}
}
为什么我调整,int w,int h,得值,效果一点都没有变化呢?
求助了!!!