package zee;import java.awt.*;class zee extends Frame                             //继承一个p131的类框架
{
Label lbl=new Label("您有什么爱好?");               // 添加一个标签
CheckboxGroup cbg=new CheckboxGroup();               //定义并初始化一个Check群
Checkbox cb1=new Checkbox("阅读",cbg,false);         //添加第一个Check按钮,没有选定为false
Checkbox cb2=new Checkbox("运动",cbg,false);
Checkbox cb3=new Checkbox("绘画",cbg,false);
Checkbox cb4=new Checkbox("烹饪",cbg,true);          //添加第四个Check按钮,选定了此值为true

public zee()                                     //定义p131的类              
{
super("爱好");                                      // 框架名字

setSize(300,150);                                  //框大小
setLayout(new GridLayout(5,1));                    //流式布局

add(lbl);                                      //添加一个标签
add(cb1);                                        //添加一个check按钮
add(cb2);
add(cb3);
add(cb4);

setVisible(true);                                //可见
}
public static void main(String args[])                    //主函数
{
new zee();                                    //定义基类
}

}

解决方案 »

  1.   

    new zee(); 这个不对,改成 zee x = new zee();
      

  2.   

    package zee;import java.awt.*;class zee extends Frame                             //继承一个p131的类框架(通过继承可以得到一个类的属性和方法)
    {
    Label lbl=new Label("您有什么爱好?");               // 添加一个标签(添加我觉得不妥,感觉是产生一个)
    CheckboxGroup cbg=new CheckboxGroup();               //定义并初始化一个Check群
    Checkbox cb1=new Checkbox("阅读",cbg,false);         //添加第一个Check按钮,没有选定为false
    Checkbox cb2=new Checkbox("运动",cbg,false);         //同上
    Checkbox cb3=new Checkbox("绘画",cbg,false);         //同上
    Checkbox cb4=new Checkbox("烹饪",cbg,true);          //添加第四个Check按钮,选定了此值为truepublic zee()                                     //定义p131的类              
    {
    super("爱好");                                      // 框架名字(也就是左上角的窗口标题了)setSize(300,150);                                  //框大小
    setLayout(new GridLayout(5,1));                    //流式布局add(lbl);                                     //添加一个标签
    add(cb1);                                        //添加一个check按钮
    add(cb2);                                         //同上
    add(cb3);                                          //同上
    add(cb4);                                          //同上setVisible(true);                                //可见
    }
    public static void main(String args[])                    //主函数
    {
    new zee();                                   //定义基类
    }}
    觉得想学java多看书啊,张孝祥写的java就业培训教程还不错,如果能买到视频就更好
      

  3.   

    /**
     * 闲着有些无聊
     * 让我来做一个详细的注释吧,类的名字记得首字母要大写,虽然没有强制,但是这是一种规范 
     */
    package zee; //打包到zeeimport java.awt.*; //导入必要的包,awt包中都是一些做GUI的东西,以后你还会接触到swingclass zee extends Frame  //创建类zee,继承Frame,Frame是一个框架类,此处可以理解为你的类zee现在是一个框架了
    {
        Label lbl = new Label("您有什么爱好?");  // 添加一个标签,标签显示为“您有什么爱好?”    CheckboxGroup cbg = new CheckboxGroup();  //定义并初始化一个Check群    
        Checkbox cb1 = new Checkbox("阅读", cbg, false);  //添加第一个Check按钮,默认为未选中    Checkbox cb2 = new Checkbox("运动", cbg, false); //添加第二个Check按钮,默认为未选中    Checkbox cb3 = new Checkbox("绘画", cbg, false); //添加第三个Check按钮,默认为未选中    Checkbox cb4 = new Checkbox("烹饪", cbg, true);  //添加第四个Check按钮,选定了此值为true,默认是选中    public zee() //定义zee类的构造函数,这个里面的代码会在你new zee时候执行
        {
            super("爱好"); // 框架名字,这里调用的是父类的方法        setSize(300, 150); //设置框的大小
            setLayout(new GridLayout(5, 1)); //流式布局
            
            /**
             * 你前面的标签以及所有的控件元素,现在开始添加到框架里
             */
            add(lbl); //添加一个标签
            add(cb1); //添加第一个check按钮
            add(cb2); //添加第二个check按钮
            add(cb3); //添加第三个check按钮
            add(cb4); //添加第四个check按钮        setVisible(true); //这个步骤一定要有,否则你可能看不到你的图形界面可见
        }    public static void main(String args[]) //主函数,这里是执行程序的入口
        {
            new zee(); //在这里实例化的时候就会调用zee类的构造方法了。
        }}