import java.awt.*;
import java.awt.event.*;public class Test extends Frame{
public static void main(String[] args) {

CheckboxGroup cbg = new CheckGroup();
Checkbox c1 = new Checkbox("beijing",cbg,true);
Checkbox c2 = new Checkbox("bejing",cbg,false);
Checkbox c3 = new Checkbox("ijing",cbg,false);
cbg.add(c1);
cbg.add(c2);
cbg.add(c3);



}
} 为什么老是报错误11,12,13行找不到符号
我就显示一个复选框组把我的复选框放进去,希望大侠帮帮忙,我的错了,那正确的应该怎么写,在线等答案,谢谢

解决方案 »

  1.   

    CheckboxGroup cbg = new CheckboxGroup();
      

  2.   

    你的add方法也不对啊。去看看API吧。
      

  3.   

    CheckboxGroup cbg = new CheckboxGroup();
     add(new Checkbox("one", cbg, true));
     add(new Checkbox("two", cbg, false));
     add(new Checkbox("three", cbg, false));
      

  4.   


    import java.awt.*;
    import java.awt.event.*;public class Test extends Frame{
    public static void main(String[] args) {//CheckboxGroup cbg = new CheckGroup();这里错了,改为:
    CheckboxGroup cbg = new CheckboxGroup();
    Checkbox c1 = new Checkbox("beijing",cbg,true);
    Checkbox c2 = new Checkbox("bejing",cbg,false);
    Checkbox c3 = new Checkbox("ijing",cbg,false);
    cbg.add(c1);
    cbg.add(c2);
    cbg.add(c3);}
    }
      

  5.   

    Checkbox c1 = new Checkbox("beijing",cbg,true); 
    Checkbox c2 = new Checkbox("bejing",cbg,false); 
    Checkbox c3 = new Checkbox("ijing",cbg,false); 
    这样你指定了为cbg,那为什么下面还要写这个呢?
    cbg.add(c1);
    cbg.add(c2);
    cbg.add(c3);
      

  6.   

    这是个复选框的例子import java.awt.Container;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;import javax.swing.JApplet;
    import javax.swing.JCheckBox;
    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;public class SwingCheckBoxes extends JApplet {
      private JTextArea t = new JTextArea(6, 15);  private JCheckBox cb1 = new JCheckBox("Check Box 1"), cb2 = new JCheckBox(
          "Check Box 2"), cb3 = new JCheckBox("Check Box 3");  public void init() {
        cb1.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            trace("1", cb1);
          }
        });
        cb2.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            trace("2", cb2);
          }
        });
        cb3.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent e) {
            trace("3", cb3);
          }
        });
        Container cp = getContentPane();
        cp.setLayout(new FlowLayout());
        cp.add(new JScrollPane(t));
        cp.add(cb1);
        cp.add(cb2);
        cp.add(cb3);
      }  private void trace(String b, JCheckBox cb) {
        if (cb.isSelected())
          t.append("Box " + b + " Set\n");
        else
          t.append("Box " + b + " Cleared\n");
      }  public static void main(String[] args) {
        run(new SwingCheckBoxes(), 200, 200);
      }  public static void run(JApplet applet, int width, int height) {
        JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(applet);
        frame.setSize(width, height);
        applet.init();
        applet.start();
        frame.setVisible(true);
      }
    } ///:~
      

  7.   

    import java.awt.*;
    import java.awt.event.*;public class Test extends Frame{
    public static void main(String[] args) {

    CheckboxGroup cbg = new CheckboxGroup();
     add(new Checkbox("one", cbg, true));
     add(new Checkbox("two", cbg, false));
     add(new Checkbox("three", cbg, false));

    }
    }
    这样执行了还是没有效果啊,我就是想显示一个复选框组有这么难吗?救命啊
      

  8.   

    看下这个视频吧 
    http://www.verycd.com/topics/275480/
      

  9.   

    package hoemwork05;
    /**其实很支持圣战,早看不惯韩国人要么爹里爹气滴,
     * 要么大男子主义的性格,SJ滚出中国……
     *@author 不再悲伤
     */
    import java.awt.*;
    import java.awt.event.*;public class Test extends Frame
    {
    CheckboxGroup cbg;
    public Test() 
    {
    //Test m=new Test();
    FlowLayout flow=new FlowLayout();
    //CheckboxGroup cbg = new CheckGroup();这里错了,改为:
    cbg = new CheckboxGroup();
    Checkbox c1 = new Checkbox("beijing",cbg,true);    
    Checkbox c2 = new Checkbox("bejing",cbg,false);    
    Checkbox c3 = new Checkbox("ijing",cbg,false);    
    add(c1);
    add(c2);
    add(c3);
    setVisible(true);
    validate();
    }
      

  10.   

    你直接把那里面的false改成true不就行了嘛
      

  11.   

    import java.awt.*;
    import java.net.URL;import javax.swing.JFrame;public class testloader extends JFrame{
    public testloader(){  setLayout(new GridLayout(3, 1));
     CheckboxGroup cbg = new CheckboxGroup();
     add(new Checkbox("one", cbg, true));
     add(new Checkbox("two", cbg, false));
     add(new Checkbox("three", cbg, false));

    }

    public static void main(String[] args) { testloader testloader = new testloader();
    testloader.setTitle("Chessboard"); 
    testloader.setSize(800, 800); 
    testloader.setVisible(true); 
    }


    }
      

  12.   

    楼上做的更好,不过楼上的,你能做个只用swt做的程序,URL我们都还没学