我已经用Java创建了一个游戏,现在我只需要添加一个允许用户在60岁以下玩的计时器。我已经在互联网上进行搜索,找到了swing和util软件包的计时器。您能给我一种方法在我的游戏中使用它吗?
如果您想进行交互,可以使用TimerTask和Timer类:
TimerTask
Timer
class ExpireTask extends TimerTask { YourClass callbackClass; ExpireTask(YourClass callbackClass) { this.callbackClass = callbackClass; } public void run() { callbackClass.timeExpired() } }
因此,现在您有了一个计时器,可以触发timeExpired另一个类的调用。现在,Timer您可以安排它:
timeExpired
... Timer timer = new Timer(); timer.schedule(new ExpireTask(callbackClass), 60000 /* 60 secs */); ...