【发布时间】:2020-10-27 04:53:25
【问题描述】:
这是我的主要课程
import javax.swing.Timer;
public class Test {
public static int k=9;
public static void main(String[] args) {
Timer t = new Timer(100, new Loop());
t.start();
}
}
还有我的实现 ActionListener 的类 Loop
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Loop implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
if(Test.k==9){
System.out.println("Its's Working");
}
}
}
我不知道为什么?当我完全满足了它的需要但它没有在控制台中打印“它正在工作”时
还有一个问题是“这个 Timer 类是否类似于 java 中的 Thread ?”
感谢您的回答!
【问题讨论】:
标签: java multithreading swing timer actionlistener