看板java
标 题Re: [问题] 请问KeyEvent中如何设定时间
发信站未来最旧小栈 (Wed Jun 14 03:27:09 2006)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.ee.ttu!news.n
※ 引述《Gentoo (贱兔..><")》之铭言:
: ※ 引述《[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 )
e.getWhen()-t 才对...Orz
: {
: // do something
: t = e.getWhen();
: }
: }
...
--
◢█◣▏◤█◣ ◆未来最旧小栈 Oldest Future Object
█●▇█▁˙█ ◆通讯频率 OfO.twbbs.org
◥█◢▉◥█◤ ◆来源座标
sparc13.cc.ncu.edu.tw