gpt4 book ai didi

java - 构造函数 Timer(int, ClockC.Listener) 未定义

转载 作者:行者123 更新时间:2023-12-02 04:14:26 24 4
gpt4 key购买 nike

我正在 YouTube 上观看教程,这里是我到目前为止的代码,

import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.management.timer.Timer;
import javax.sound.sampled.LineEvent;
import javax.sound.sampled.LineListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class ClockC extends JFrame{
private static final long serialVersionUID = 1L;
JTextField time;
JPanel p1;
public ClockC() {
setSize(500, 500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
setResizable(true);
setLocationRelativeTo(null);

p1 = new JPanel();
p1.setLayout(new FlowLayout());

time = new JTextField(10);
time.setEditable(false);
time.setFont(new Font("Arial", Font.PLAIN, 48));

p1.add(time);

add(p1);

Timer t = new Timer(1000, new Listener);
t.start();

}
class Listener implements ActionListener{
public void actionPerformed(ActionEvent e) {

}
}
}

问题是当我到达 Timer t = new Timer(1000, new Listener); 时我收到一条错误消息,提示其未识别。

谢谢。

最佳答案

换行

Timer t = new Timer(1000, new Listener);

进入

Listener listener = new Listener();
Timer t = new Timer(1000, listener);

 Timer t = new Timer(1000, new Listener());

您没有定义对 Listener 构造函数的调用。

关于java - 构造函数 Timer(int, ClockC.Listener) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33467424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com