日期:2014-05-20  浏览次数:20723 次

新学Java 用Jcerator 抄了老师代码无法执行
Java code
import java.awt.*;
public class Sb{
    public static void main(String[] args){
        Frame f=new Frame();
        f.setSize(300,300);
        f.setLayout(new GridLayout(2,1));
        Panel p1=new Panel();
        p1.setLayout(new BorderLayout());
        Panel p1_1=new Panel();
        p1_1.setLayout(new GridLayout(2,1));
        Button bn1=new Button("sb1");
        Button bn2=new Button("sb2");
        Button bn3=new Button("sb3");
        Button bn4=new Button("sb4");
        p1.add(bn1,BorderLayout.WEST);
        p1_1.add(bn3);
        p1_1.add(bn4);
        p1.add(p1_1,BorderLayout.CENTER);
        p1.add(bn2,BorderLayout.EAST);
        f.add(p1);
        f.pack();
            }
}

------------
编译都通过了。可是我确没有看见自己想要的按钮,我做文本框也这样,什么都没有。这是怎么回事啊?
什么都不显示。。。。。。。。。。。。只有打印没有问题,想显示东西出来就不可以

------解决方案--------------------
f.setVisiable(true);
------解决方案--------------------
最后没调用setVisible(true)当然不显示了