新手用 italic.addItemListener(this);出错

kaikai_Iory 2003-04-10 09:19:24
private Checkbox bold ,italic;
italic.addItemListener(this);报错
"TryGraghics.java": Error #: 300 : method addItemListener(trygraghics.TryGraghics) not found in class java.awt.Checkbox at line 45, column 12
上是什么原因????
...全文
92 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wylove 2003-04-10
  • 打赏
  • 举报
回复
建议你是用匿名内部类:如下
italic.addItemListener(new ItemListener() {
public viod itemStateChanged(ItemEvent e){
//你的处理代码
}
});
wylove 2003-04-10
  • 打赏
  • 举报
回复
估计你是个初学者,还不了解Java的事件处理机制!
Java中每一个控件都有对应的事件监听器,而checkBox的注册事件监听器的方法原型是addItemListener(ItemListener l),也就是说参数至少应该是ItemListener的继承类!

geyf 2003-04-10
  • 打赏
  • 举报
回复
看来就是这个问题:)
还要实现方法:
public viod itemStateChanged(ItemEvent e){}
希偌 2003-04-10
  • 打赏
  • 举报
回复
你的class实现了ItemListener接口吗
class yourClass implements ItemListener {
……
}

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧