让我印象深刻的第一件事:System.currentTimeMillis()
我认为非常准确,给出了一个long
值,以及作为参数SwingTimers
请求的位置int
;它说什么?不要认为SwingTimers
是准确的?
SwingTimer
2)假设用x毫秒计时一个单词;如果我们正在重复一项任务(突出显示一个词,例如卡拉 OK 应用程序),我包含以下代码:
/*see the time taken for each letter*/
int tik=(int) delay / words[index].length();
/* make adjustment(subtract few millisecs) as per the time taken by each word*/
if(tik <69)
timer.setDelay((int) (delay / words[index].length())-3);
if(tik >=69&&tik<=149)
timer.setDelay((int) (delay / words[index].length())-6);
else if(tik <=150)
timer.setDelay((int) (delay / words[index].length())-9);
else if(tik >150)
timer.setDelay((int) (delay / words[index].length())-100);
工作安静,但我肯定我不能依赖这个,因为时间,长度可能会改变!如何克服这个问题?因为几毫秒的变化可能会给我带来灾难性的结果。
3)同时我想知道卡拉OK制作器和播放器软件遵循哪些技术???,非常准确。