_keyType = keyType;
}
boolean fireEvent() {
boolean result = false;
KeyListener kl = null;
for( Enumeration e = _keyListeners.elements(); e.hasMoreElements(); ) {
kl = (KeyListener) e.nextElement();
switch( _keyType ) {
case KEY_DOWN:
result = result || kl.keyDown( _keyCode, _time );
break;
case KEY_REPEAT:
result = result || kl.keyRepeat( _keyCode, _time );
break;
case KEY_STATUS:
result = result || kl.keyStatus( _keyCode, _time );
break;
case KEY_UP:
result = result || kl.keyUp( _keyCode, _time );
break;
case KEY_CHAR:
result = result || kl.keyChar( _keyChar, _status, _time );
break;
}
}
return result;
}