当前位置: 技术问答>java相关
监测程序或系统运行时间的方法,有吗?
来源: 互联网 发布时间:2015-06-19
本文导语: 我打算在Jpnael中画图,并想控制画图的时间(比方说原先Jpnael中有一副图,当程序每运行5秒中后再画一副图). 请问在是否有监测程序或系统运行时间的方法,通过调用它使得在某一事件发生后指定时间内(如5秒钟后)运行其...
我打算在Jpnael中画图,并想控制画图的时间(比方说原先Jpnael中有一副图,当程序每运行5秒中后再画一副图).
请问在是否有监测程序或系统运行时间的方法,通过调用它使得在某一事件发生后指定时间内(如5秒钟后)运行其他方法?
谢谢!
请问在是否有监测程序或系统运行时间的方法,通过调用它使得在某一事件发生后指定时间内(如5秒钟后)运行其他方法?
谢谢!
|
在java中,有这样一个类:
javax.swing
Class Timer
java.lang.Object
|
+-javax.swing.Timer
使用方法如下:
int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//...Perform a task...
}
};
new Timer(delay, taskPerformer).start();
它提供一个定时器,可以(每)隔一段时间启动一个线程来完成一个动作.
我想你想要的大概就是这样一个功能吧
javax.swing
Class Timer
java.lang.Object
|
+-javax.swing.Timer
使用方法如下:
int delay = 1000; //milliseconds
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//...Perform a task...
}
};
new Timer(delay, taskPerformer).start();
它提供一个定时器,可以(每)隔一段时间启动一个线程来完成一个动作.
我想你想要的大概就是这样一个功能吧