我想创建一个秒表,以便为我的比赛打分.让我们说我有一个变量:int sec = 0.当游戏开始时我想要一个g.drawString来抽取时间到applet.因此,例如每秒,秒将增加1.
我如何使g.drawString(Integer.toString(sec),40,400)增加1并绘制每一秒?
谢谢.
编辑:
我已经弄清楚如何增加它并将其打印到屏幕上,方法是使用ActionListener并将g.drawString放在那里,但它会相互打印.如果我将g.drawString放入paint方法并且只在ActionListener中以秒为单位递增,则会出现闪烁.我应该使用双缓冲吗?如果是这样,我该怎么做呢?