你的class实现了ItemListener接口吗
class  yourClass implements ItemListener {
……
}

解决方案 »

  1.   

    看来就是这个问题:)
    还要实现方法:
    public viod itemStateChanged(ItemEvent e){}
      

  2.   

    估计你是个初学者,还不了解Java的事件处理机制!
    Java中每一个控件都有对应的事件监听器,而checkBox的注册事件监听器的方法原型是addItemListener(ItemListener l),也就是说参数至少应该是ItemListener的继承类!
      

  3.   

    建议你是用匿名内部类:如下
    italic.addItemListener(new ItemListener() {
          public viod itemStateChanged(ItemEvent e){
              //你的处理代码
          }
        });