stopwatch.java
来自「是一个Applet程序」· Java 代码 · 共 40 行
JAVA
40 行
package shark;
import javax.swing.*;
/**
* 该类用于显示时间的流逝
*/
public class StopWatch extends JLabel implements Runnable {
private Thread thread = null;
private int count = 0;
public StopWatch() {
super("Time expired: 0 seconds");
}
public void start() {
count = 0;
thread = new Thread(this);
thread.start();
}
public void stop() {
thread = null;
}
//启动一个线程,每隔一秒钟计数一次
public void run() {
Thread currentThread = Thread.currentThread();
while (thread == currentThread) {
setText("Expired: " + count + " seconds");
count++;
try {
thread.sleep(1000);
} catch (InterruptedException ie) {
System.err.println("Error: " + ie);
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?