当前位置:编程学习 > JAVA >>

有关构造器 的问题

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 TimePrinter();

Timer t = new Timer(1222,Listener);

t.start();
}
}

class TimePrinter implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
Date now = new Date();
System.out.println();

}
}


C:\Users\Administrator\Documents\Java\zixue>javac Test.java
Test.java:16: 错误: 无法将类 Timer中的构造器 Timer应用到给定类型;
                Timer t = new Timer(1222,Listener);
                          ^
  需要: int,java.awt.event.ActionListener
  找到: int,ActionListener
  原因: 无法通过方法调用转换将实际参数ActionListener转换为java.awt.event.ActionL
istener
1 个错误 有关构造器 的问题   --------------------编程问答-------------------- 楼主你是不是JDK的版本不行,我用1.6的编译没问题 --------------------编程问答--------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;

import javax.swing.Timer;

public class TestTimer {

/**
 * @param args
 */
public static void main(String[] args)
{
ActionListener Listener = new TimePrinter();

Timer t = new Timer(1222,Listener);

t.start();
}

}

class TimePrinter implements ActionListener {
public void actionPerformed(ActionEvent event) {
Date now = new Date();
System.out.println();

}
}
--------------------编程问答-------------------- 不是图形界面吗,System.out.println();这句干什么用? --------------------编程问答--------------------
引用 2 楼 u011935764 的回复:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;

import javax.swing.Timer;

public class TestTimer {

/**
 * @param args
 */
public static void main(String[] args)
{
ActionListener Listener = new TimePrinter();

Timer t = new Timer(1222,Listener);

t.start();
}

}

class TimePrinter implements ActionListener {
public void actionPerformed(ActionEvent event) {
Date now = new Date();
System.out.println();

}
}

编译确实没问题,LZ你再试试吧
补充:Java ,  Java相关
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,