大神急救,关于addWindowListener的一个问题

iaiti
Java领域优质创作者
博客专家认证
2012-09-25 08:00:59
有两段代码,import就省掉了。
public class Char extends Frame {

public static void main(String[] args) {
new Char().Struct();
}

public void Struct() {

setBounds(200, 200, 300, 300);
setVisible(true);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent w) {
setVisible(false);
System.exit(-1);
}
});
}

}




第二段
public class ChatClient {
public static void main(String[] args){
Window c = new Window();
c.Struct();
}
}

class Window extends Frame{
void Struct(){
setBounds(400,400,300,300);
setVisible(true);
addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e){
setVisible(false);
System.exit(0);
}});
}
}
这个addWindowListener方法就会报错,为什么,不是一样用到方法吗,为什么第二种写法就不行了,还望高手赐教,究竟哪里错了?
...全文
338 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huntor 2012-09-25
  • 打赏
  • 举报
回复
awt中有Window类、而且还是Frame的父类
baiyu110 2012-09-25
  • 打赏
  • 举报
回复
建议楼主先把Java代码基本规范好好看看.. 类似于方法名小写, 类名不要跟系统类库名相同等等..

62,614

社区成员

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

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