定义一个数组时不能给它一个没有确定大小的count,你把它换成一个确定的呼试试.比如10

解决方案 »

  1.   

    Checkbox  checkbox[] = new Checkbox[COUNT];只定义了一个Checkbox类型的书组对象,而并没有生成其中各元素的实例,所以在运行时会产生空指针错误。
    应该分别实例化每个元素:
    for(int k=0;...; k++)
    {...
       checkbox[k] = new Checkbox();  //···
       checkbox[k].setLabel(nameStr[k-1]);
       add(checkbox[k-1]);
       ......
    }  
      

  2.   

    意思是:java 对new 的处理:
    Checkbox  checkbox[] = new Checkbox[COUNT];//只定义对象指针,
    checkbox[k] = new Checkbox();  //实例化对象trying