当前位置:  技术问答>java相关

一个简单的问题,请大家帮忙

    来源: 互联网  发布时间:2014-12-26

    本文导语:  下面的程序老是提示错误:MarathonApp should be declare 哪位能告诉什么原因 package MarathonApp; import javax.swing.*; import java.awt.*; import java.awt.event.*; public class MarathonApp implements WindowListener {   JLabel label = new JLabel("It...

下面的程序老是提示错误:MarathonApp should be declare
哪位能告诉什么原因
package MarathonApp;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class MarathonApp implements WindowListener
{
  JLabel label = new JLabel("It just keeps going,and going...");
  JFrame frame = new JFrame("MarathonApp Example");

  public MarathonApp()
  {
    frame.addWindowListener (this);
    frame.getContentPane().add (label);
    frame.setSize(300,100);
    frame.setVisible (true);

   }

  public void windowClosing(WindowEvent e)
  {
    System.exit (0);
  }
}

|
基本概念:你的MarathonApp类是从接口WindowListener来的,而接口WindowListener中有多个抽象方法,WindowListener想变成类则每个方法都必须override一下,查JDK1.3 document得到
interface WindowListener共有7个方法,所以在你的程序中再加入以下6个方法就可以了。
  public void windowOpened(WindowEvent e){  
  }
  public void windowClosed(WindowEvent e){  
  }
  public void windowIconified(WindowEvent e){ 
  }
  public void windowDeiconified(WindowEvent e){
  }
  public void windowActivated(WindowEvent e){
  }
  public void windowDeactivated(WindowEvent e){
  }
可以查看Thinking in Java(version 1) chapter13的 Using listener adapters for simplicity小节
 ... But since WindowListener is an interface, you must implement all of the other methods even if they don’t do anything. This can be annoying.
To solve the problem, each of the listener interfaces that have more than one method are provided with adapters,...


    
 
 

您可能感兴趣的文章:

  • 在servlet中有一个关于单引号输出的问题,请大家帮忙,帮忙,帮帮忙!!
  • 小问题,你一定能够帮忙!——菜鸟请求帮忙!!
  • 没人帮忙吗?我想用JAVA编一个像WINDOW中的画图软件,现在出现了如下问题,请各位老哥老姐帮帮忙
  • 启动portmap时有问题,各位大侠帮忙分析下哪里出了问题
  • 一个简单的小问题和一个困难的大问题请大家帮忙!!!急急急
  • sqlserver iis7站长之家
  • webmail问题,请高手帮忙!!!谁会使用IMP 3.0????!!!
  • 编译参数问题,初学者的问题,请多帮忙
  • 脚本问题,帮忙
  • 求教求教,shell问题...各位大哥,帮忙下
  • jcreator问题,请帮忙。。。。
  • 该死的中文显示问题,帮帮忙
  • 初学者问题(2):关于super的使用问题,请大家多多帮忙。
  • 简单的问题!请帮忙!
  • 有没有人在安装时遇到这样的问题,请高手帮忙.
  • iptables规则问题,请大家帮忙看看怎么回事
  • 关于全选的问题大家帮忙看看~
  • 装linux遇到问题,有高手在线帮忙吗?请发信息给我
  • freebird 领分~~先给50,以后多帮忙,分没问题!
  • 有关DNS的编程问题,请高手帮忙!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 简单问题简单问题简单问题简单问题
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 小问题,急问题,重大问题!!!
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • 八个问题帮你快速了解Docker
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路
  • nginx Windows版相关问题及使用说明
  • 死锁的问题 多级锁定问题 循环锁定问题
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • [问题]双系统出现的问题!求问题的原因和解决办法!
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 初学者问题。一个是编译hello world的问题,一个是配置ssh的问题
  • c/c++服务器程序内存泄露问题分析及解决
  • C程序问题:哪个高手帮我解释下下面的问题,主要是a[0]和&[0] 的区别 和编译器的问题??
  • ​部署 Docker 前必须问自己的四个问题
  • swing的问题还是jbuiler的问题??
  • spring的事务类型及spring和hibernate可能导致的问题分析
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3