我应该将什么“绘图”方法用于秒表应用程序?

时间:2012-12-20 08:43:05

标签: java swing time jpanel

我正在寻找一个简单的(现在)秒表应用程序在java中,我最终想要移植到Android设备,但首先我只是在一个简单的计算机运行版本,我想知道我是什么应该尽量显示屏幕上的经过时间,所以我只有一个带开始和停止按钮的JPanel,实际显示时间的最佳方法是什么?我觉得简单地绘制数字并删除它们是缓慢而低效的,我该如何做到这一点,以便用正确的当前时间快速更新GUI?我知道如何使用System.currentTimeMillis()计算经过的时间,我只是在寻找在屏幕上显示可以快速更新的时间的最佳方式。我想把它展示到至少百分之一秒,这意味着屏幕需要经常改变。有什么建议吗?

我应该只使用JLabel吗?

1 个答案:

答案 0 :(得分:2)

你可以将小时,分钟,秒,毫秒分成不同的`JLabel's。

因此,使用TimerExecutorService,您会经常以秒和毫秒更新JLabel。 其他JLabel仅在需要时更新,即一分钟过去。