首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

这个程序错在哪里了?解决方案

2013-11-29 
这个程序错在哪里了?import java.awt.*import java.awt.event.*import java.util.*import javax.swing.

这个程序错在哪里了?
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import javax.swing.Timer;

public class Test
{
public static void main(String[] args)
{
ActionListener listener = new A();
           // A listener = new A();               //为什么不是这样?
Timer t = new Timer(10000, listener);
t.start();

JOptionPane.showMessageDialog(null, "Quit program?");
System.exit(0);
}
}

class A implements ActionListener
{
public void actionPerfored(ActionEvent event)
{
Date now = new Date();
System.out.println("At the tone, the time is " + now);
Toolkit.getDefaultToolkit().beep();
}
}

错误提示是

这个程序错在哪里了?解决方案

[解决办法]
楼主用eclipse直接生成未是实现的方法就不会错了~actionPerformed
[解决办法]



你需要选择一个java的开发工具IDE。比如:eclipse,IDEA等等。在IDE里面,会有各种代码提示,帮助你完成你的代码。上面的错误就是你覆盖接口的方法出错,要是使用IDE就会提醒你出错的地方。
[解决办法]
以后用eclipse基本就不会出这种错误了
[解决办法]
引用:
另外,请大家说说为什么没有用A listener = new A();呢?

这里用的多态啊

热点排行