public class PFKeyEvent extends PFEvent implements PFInputEvent
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
KEY_PRESSED
イベント種別:キープレスイベント
|
static int |
KEY_RELEASED
イベント種別:キーリリースイベント
|
static int |
KEY_TYPED
イベント種別:キータイプイベント
|
ALL_DOWN_MASK, ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, CTRL_DOWN_MASK, META_DOWN_MASK, SHIFT_DOWN_MASK
コンストラクタと説明 |
---|
PFKeyEvent(PFComponent source,
int type,
int keyCode,
char keyChar,
int keyModifiers)
引数で指定されたオブジェクトを発生元とするキーイベントを作成する。
|
PFKeyEvent(PFComponent source,
int type,
int keyCode,
char keyChar,
int keyModifiers,
int eventNo)
引数で指定されたオブジェクトを発生元とするキーイベントを作成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static int |
getAlphabetKeyCode(char alpha)
アルファベットのキーコードを取得する。
|
static int |
getDigitKeyCode(char digit)
数字のキーコードを取得する。
|
static int |
getFunctionKeyCode(int function)
ファンクションキーのキーコードを取得する。
|
char |
getKeyChar()
入力文字を取得する。
|
int |
getKeyCode()
キーコードを取得する。
|
int |
getKeyModifiers()
修飾キーを取得する。
|
static int |
getKeyPressEventType()
キープレスイベントの種別を取得する。
|
static int |
getKeyReleaseEventType()
キーリリースイベントの種別を取得する。
|
static int |
getKeyTypeEventType()
キータイプイベントの種別を取得する。
|
int |
getType()
イベント種別を取得する。
|
boolean |
isAltDown()
イベントで Alt キーが押されていたかどうかをチェックする。
|
boolean |
isAltGraphDown()
イベントで Alt+Graph キーが押されていたかどうかをチェックする。
|
boolean |
isControlDown()
イベントで Ctrl キーが押されていたかどうかをチェックする。
|
boolean |
isKeyModifiers(int checkModifiers)
指定された修飾キーに該当するかどうかをチェックする。
|
boolean |
isKeyPressEventType()
キープレスイベントかどうかをチェックする。
|
boolean |
isKeyReleaseEventType()
キーリリースイベントかどうかをチェックする。
|
boolean |
isKeyTypeEventType()
キータイプイベントかどうかをチェックする。
|
boolean |
isMetaDown()
イベントで Meta キーが押されていたかどうかをチェックする。
|
boolean |
isShiftDown()
イベントで Shift キーが押されていたかどうかをチェックする。
|
clone, getEventNo, setEventNo
public static final int KEY_PRESSED
public static final int KEY_RELEASED
public static final int KEY_TYPED
public PFKeyEvent(PFComponent source, int type, int keyCode, char keyChar, int keyModifiers)
source
- イベントソースtype
- イベント種別keyCode
- 操作キーコードkeyChar
- 入力文字keyModifiers
- 修飾キーpublic PFKeyEvent(PFComponent source, int type, int keyCode, char keyChar, int keyModifiers, int eventNo)
source
- イベントソースtype
- イベント種別keyCode
- 操作キーコードkeyChar
- 入力文字keyModifiers
- 修飾キーeventNo
- イベント番号public int getType()
public static int getKeyPressEventType()
public static int getKeyReleaseEventType()
public static int getKeyTypeEventType()
public boolean isKeyPressEventType()
public boolean isKeyReleaseEventType()
public boolean isKeyTypeEventType()
public int getKeyCode()
public char getKeyChar()
public int getKeyModifiers()
public boolean isKeyModifiers(int checkModifiers)
checkModifiers
- チェックする修飾キーpublic boolean isAltDown()
public boolean isAltGraphDown()
public boolean isControlDown()
public boolean isMetaDown()
public boolean isShiftDown()
public static int getAlphabetKeyCode(char alpha)
alpha
- キー文字(A〜Z)public static int getDigitKeyCode(char digit)
digit
- キー文字(0〜9)public static int getFunctionKeyCode(int function)
function
- ファンクションキー番号(F1〜F24)