import java.applet.*;
import java.awt.*;
public class hehe extends Applet
 {
  public void init()
       {
        this.setLayout(new GridLayout(4,1));
        add(new Checkbox("abc",false));
        add(new Checkbox("def",false));
        add(new Checkbox("ghi",true));
        add(new Label("怎么办"));
        }
 }

解决方案 »

  1.   

    方到add前
    0,1分别是行数和列数
    0代表根据实际添加组件个数,也就是多少都可以
      

  2.   

    int x,y,h;
     Checkbox abc,def,ghi;
     Label zmb;
     public void init()
       {  
         setLayout(null);
         abc=new Checkbox("abc",false));
         def=new Checkbox("def",false));
         ghi=new Checkbox("ghi",true));
         zmb=new Label("怎么办"));
         add(abc);
         add(def);
         add(ghi);
         add(zmb);
         x=getSize().width;h=getSize().height;
         y=h/8;
         abc.setBounds(0,0,x,y);
         def.setBounds(0,y,x,y);
         ghi.setBounds(0,2*y,x,y);
         zmb.setBounds(0,3*y,x,y);
       }