gpt4 book ai didi

java - 在主类中使用定时器

转载 作者:行者123 更新时间:2023-12-01 18:53:24 28 4
gpt4 key购买 nike

我正在创建一个以登录公式开头的程序。我想让整个程序停止并在 5 小时后再次显示此登录公式。为此,我使用计时器。

public class MainClass implements ActionListener{

private final Timer timer = new Timer(30000, this);

public static void main(String args[]){
timer.start();
new JLogin();
}

//If time time-out
public void actionPerformed(ActionEvent e) {
timer.stop();
new Mainclass();
}

当我写这篇文章时,它在调用“timer.start()”时显示错误。该错误表示:“在 static() 中更改计时器() 的修饰符。发生这种情况有什么原因吗?

最佳答案

timer 是一个实例变量,因此只能通过 MainClass 的实例访问它。您需要先创建一个实例:

MainClass mainClass = new MainClass();
mainClass.timer.start();

关于java - 在主类中使用定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15023280/

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