如何在键盘事件监听中的按下键盘时开始计时,并在松开时结束计时并返回所用的时间??
解决方案 »
- 高分求不需要配置或者配置简单的BBS源码
- 泡泡龙问题,急求高手帮助!!万分感谢!
- 新手请问如何JAVA的MyInput的readChar和readString怎么写
- 散列码的作用
- jsp:useBean到底有多大的用处?只能调用无参的构造函数,功能也太单一
- 怎么从把由一个文件构造的inputstream经过一些处理后再生成另外一个inputstream?
- [求助]关于创建子窗口问题??
- 关于短信猫 SMSLIB JAVA 二次开发遇到的问题。
- JB中用verticalflowlayout,明明把两个panel的位置调好的,一运行位置就自动变了,好像默认位置一样,请问怎样解决?
- 大家讨论一下用SUN的插件有什么好处?
- 通迅问题
- 请教一断 java 代码___请问哪里错了....谢谢~~~~~~
package org.eclipse.swt.events;import org.eclipse.swt.internal.SWTEventListener;public interface KeyListener extends SWTEventListener {public void keyPressed(KeyEvent e);public void keyReleased(KeyEvent e);}你可以实现该接口,在按下和松开的时候去做你的处理,比如开启你的时间和结束你的时间计时。
定义一个long start;
在 public void keyPressed(KeyEvent e)方法里
start = System.currentTimeMillis();
获得当前的系统时间,即开始的时间
在 public void keyReleased(KeyEvent e)里
long end = System.currentTimeMillis();
获得结束的时间,
long howLong = end - start;
获得总共按了多长时间,注意这是毫秒数