如何解决实现继承抽象类方法的错误?

时间:2016-01-16 09:01:05

标签: java inheritance error-handling

代码 -

new ItemListener() {
  public void ItemStateChanged(ItemEvent event){
    if(event.getStateChange()==ItemEvent.SELECTED)
      pics.setIcon(pic[box.getSelectedIndex()]);
  }
}

我收到了错误,

  

新类型ItemListener(){}必须实现继承的抽象   class方法ItemListener.ItemStateChanged(ItemEvent)

1 个答案:

答案 0 :(得分:3)

假设这是java.awt.event.ItemListener的匿名实现,它应该实现方法itemStateChanged(ItemEvent e) - 注意API规范中的小写i而不是大写I在你的实施中。