java 计算相邻两次单击鼠标的时间差
不断单击button1,在babel1显示单击次数(这部分已实现),在babel2显示相邻两次单击鼠标的时间差。比如,第一次单击和第二次单击的时间差,第二次单击和第三次单击的时间差……=============================================================
private class Button1Handler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
numClicks++; //numClicks为单击次数
label1.setText(labelPrefix +numClicks);// 显示单击区被点击的次数。labelPrefix为Srting类型
Date t =new Date();
long T1 = t.getTime();
//添加什么代码来实现?
t = new Date();
long T2 = t.getTime();
long T = (T2 - T1); //相邻两次单击的时间差,以毫秒显示
label2.setText("time"+T);
T1 = T2;
}
}
===========================================================
如果就这样的程序代码的话,时间差显示为0(T1与T2获取的是同一个时间?) 重点是如何使T1和T2获取相邻单击的两个不同的时间!
[ 本帖最后由 卖男孩的火柴 于 2009-8-8 23:07 编辑 ]