CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在线等。急(50)

楼主vomo(行者)2005-04-02 17:51:46 在 Java / Web 开发 提问

import   java.awt.*;  
  import   java.awt.event.*;  
  public   class   T   implements   ActionListener,WindowListener{  
        Frame   f;  
        Button   b;  
      public   void   create(){  
          f=new   Frame("aa");  
          b=new   Button("press");  
          b.addActionListener(this);  
          f.addWindowListener(this);  
          f.add(b,"North");  
          f.setSize(200,200);  
          f.setVisible(true);  
      }  
      public   static   void   main(String   args[])  
      {  
          T   a=new   T();  
          a.create();  
        }  
      public   void   actionPerformed(ActionEvent   e){  
          System.out.println("aadffdafafa");  
          }  
      public   void   windowActivated(WindowEvent   e){};  
      public   void   windowClosed(WindowEvent   e){};  
      public   void   windowClosing(WindowEvent   e){System.exit(1);};  
      public   void   windowDeactivated(WindowEvent   e){};  
      public   void   windowIconified(WindowEvent   e){};  
      public   void   windowOpened(WindowEvent   e){};  
  }  
  这个程序我是照书上写的。为什么会出现这样的错误。  
  错误:  
  C:\j2sdk1.4.1\bin>javac   T.java  
  T.java:3:   T   should   be   declared   abstract;   it   does   not   define   windowDeiconified(ja  
  va.awt.event.WindowEvent)   in   T  
  public   class   T   implements   ActionListener,WindowListener{  
                ^  
  1   error 问题点数:50、回复次数:5Top

1 楼vomo(行者)回复于 2005-04-02 17:52:07 得分 0

求救。  
  Top

2 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-02 17:55:58 得分 0

是因为你没有是实现ActionListener和WindowListener接口里面的所方法Top

3 楼zhutouzip(醒了的鸟)回复于 2005-04-02 17:56:50 得分 0

在你的代码中加入一行:  
  public   void   windowDeiconified(WindowEvent   e){}  
   
  Top

4 楼jFresH_MaN(十一月的萧邦-夜曲)回复于 2005-04-02 17:56:53 得分 0

你的类implements一个接口,如果你的类不是abstract就必须实现接口中的所有方法Top

5 楼silverend(偶尔转转)回复于 2005-04-02 18:04:45 得分 50

你只实现了ActionListener接口的方法;  
  而未实现WindowListener接口的方法。  
  把下述方法都做些处理就可以了(简单的如做输出处理);或许把implements   WindowListener去掉  
      public   void   windowActivated(WindowEvent   e){};  
      public   void   windowClosed(WindowEvent   e){};  
      public   void   windowClosing(WindowEvent   e){System.exit(1);};  
      public   void   windowDeactivated(WindowEvent   e){};  
      public   void   windowIconified(WindowEvent   e){};  
      public   void   windowOpened(WindowEvent   e){};  
   
  Top

相关问题

  • 急急急,,,,,,,,,,,,,,,在线
  • 在线等,急急!!!
  • 急急!!!!在线等
  • 急救!!!!!!!!!!!!!!!(在线)
  • 急…………在线等。
  • 在线急救!!!
  • 在线急等
  • 急!在线(MSFlexGrid)
  • 急!!!!!!!!!!!!!!!!!!!在线!!!!!
  • 在线急问

关键词

  • 接口
  • windowevent e
  • windowlistener
  • windowclosing
  • actionlistener
  • 方法
  • 实现
  • awt
  • implements
  • public void

得分解答快速导航

  • 帖主:vomo
  • silverend

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo