看板java
标 题Re: [问题] 请问KeyEvent中如何设定时间
发信站未来最旧小栈 (Wed Jun 14 02:39:31 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!OfO
※ 引述《[email protected] (ˋ_ˊ)》之铭言:
: 想要问的就是
: 用keyPressed(KeyEvent e)来抓键盘的按键
: 按第一下时不放开一直按着
: 第一下结束到之後抓到同一个按键会有停顿
: 要如何设定键盘读取按键的间隔时间
: 还是说有其他的解决方法
: 希望各位高手可以提供方法~~
: 谢谢!!
http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/InputEvent.html
#getWhen()
听不懂你要做啥?
long t, threshold;
void keyPressed(KeyEvent e)
{
if( t - e.getWhen()>=threshold )
{
// do something
t = e.getWhen();
}
}
--
◢█◣▏◤█◣ ◆未来最旧小栈 Oldest Future Object
█●▇█▁˙█ ◆通讯频率 OfO.twbbs.org
◥█◢▉◥█◤ ◆来源座标
sparc13.cc.ncu.edu.tw