请教,在java中如何写代码 ,让一个动作每隔一段时间执行一次

时间:2021-04-23 15:54:51
请教,在java中如何写代码 ,让这个程序中的一个动作每隔一段时间执行一次,这个程序 是一直开的。

2 个解决方案

#1


你可以使用java的daemon 功能的,看看网上的相关写daemon的程序,可以在daemon程序里加入定时器来定时执行某个动作的.具体你自己查查资料了.
这里就不写编码例子了.

#2


public Class YourClass implements java.awt.event.ActionListener
{
    javax.swing.Timer timer;
    public void actionPerformed(ActionEvent evt)
    {
        doWork();
    }

    public void YourClass()
    {
        timer=new Timer(delay, this);
        timer.start();
    }
}

#1


你可以使用java的daemon 功能的,看看网上的相关写daemon的程序,可以在daemon程序里加入定时器来定时执行某个动作的.具体你自己查查资料了.
这里就不写编码例子了.

#2


public Class YourClass implements java.awt.event.ActionListener
{
    javax.swing.Timer timer;
    public void actionPerformed(ActionEvent evt)
    {
        doWork();
    }

    public void YourClass()
    {
        timer=new Timer(delay, this);
        timer.start();
    }
}