Netbeans Swing GUI中的计时器?

时间:2015-08-20 18:44:37

标签: java user-interface timer

我正在创建一个连接4游戏,我想花时间完成游戏所需的时间(从玩家点击按钮开始游戏到显示恭喜消息的时间)。如果它有帮助或有所作为,我们的计划中有多个面板。

感谢

1 个答案:

答案 0 :(得分:0)

有许多类似的问题可以给你一个很好的答案,你是否尝试过搜索堆栈溢出,但问题的措辞略有不同?例如,您可以查找“java time taken”。

这是获取总时间的一种方法:

//Grab the time when you start
long startTime = System.currentTimeMillis();

//Play game

//When you finish grab the current time and work out the time taken
long totalTime = System.currentTimeMillis() - startTime;    
//Convert into minutes and seconds
int seconds = (int) ((totalTime / 1000) % 60);
int minutes = (int) ((totalTime / 1000) / 60);
//Show time
System.out.println("Time taken: "+minutes+"m, "+seconds+"s");