keyPressed,keyReleased谁给介绍下怎么用,一般格式是什么,而且怎么使一个物体移动,非精灵

键盘输入问题,急求.希望各位高手热心帮助下,耐心讲解下,因为目前我碰到了一个很恶心的键盘输入J2ME案例,引用了大量的类和精灵,(其实根本没必要那么麻烦),还有我是要往c上移植代码,是没有精灵的.希望能举个列子给我参考下.谢谢.

第1个回答  2011-03-02
keyPressed是键被按下,KeyReleased是键被弹起,这两个都是更底层一些的事件。
KeyTypede是指有字符被输入,比如按住shift,再按A键,如果当时Caps Lock不亮,就产生一个输入大写A的事件。
JavaDoc的KeyEvent类的说明中有详细的描述:
KEY_TYPED
public static final int KEY_TYPED
The "key typed" event. This event is generated when a character is entered. In the simplest case, it is produced by a single key press. Often, however, characters are produced by series of key presses, and the mapping from key pressed events to key typed events may be many-to-one or many-to-many.
See Also:
Constant Field Values
--------------------------------------------------------------------------------
KEY_PRESSED
public static final int KEY_PRESSED
The "key pressed" event. This event is generated when a key is pushed down.
See Also:
Constant Field Values
--------------------------------------------------------------------------------
KEY_RELEASED
public static final int KEY_RELEASED
The "key released" event. This event is generated when a key is let up.
See Also:
Constant Field Values
--------------------------------------------------------------------------------

在java中并没有文本监听,可以用keyTyped、keyPressed、keyReleased来实现对文本框的监听。本回答被提问者采纳
相似回答