您只能在构造函数中指定延迟。您需要更改初始延迟(触发第一个事件之前的时间)。您不能在构造器中进行设置,但是可以使用Timer类的setInitialDelay方法。
如果您无需等待就可以进行第一次射击:
timer.setInitialDelay(0);
如何创建一个javax.swing.Timer,它立即触发,然后每t毫秒触发一次?
您只能在构造函数中指定延迟。您需要更改初始延迟(触发第一个事件之前的时间)。您不能在构造器中进行设置,但是可以使用Timer类的setInitialDelay方法。
如果您无需等待就可以进行第一次射击:
timer.setInitialDelay(0);