全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス java.awt.event.KeyEvent
java.lang.Object
   |
   +----java.util.EventObject
           |
           +----java.awt.AWTEvent
                   |
                   +----java.awt.event.ComponentEvent
                           |
                           +----java.awt.event.InputEvent
                                   |
                                   +----java.awt.event.KeyEvent
  -  public class KeyEvent
  -  extends InputEvent
コンポーネントレベルのキーイベントです。
   
  -   CHAR_UNDEFINED CHAR_UNDEFINED
-   有効な Unicode 文字に割り当てられない KEY_PRESSED イベントと KEY_RELEASED イベントには、定義済みの keyChar がない。
  
-   KEY_FIRST KEY_FIRST
-   キーイベントの範囲を示す最初の id。
  
-   KEY_LAST KEY_LAST
-   キーイベントの範囲を示す最後の id。
  
-   KEY_PRESSED KEY_PRESSED
-   キー押下。
  
-   KEY_RELEASED KEY_RELEASED
-   キーリリース。
  
-   KEY_TYPED KEY_TYPED
-   キーがタイプされた。
  
-   VK_0 VK_0
-  VK_0 から VK_9 までは、ASCII の '0' から '9' まで (0x30 - 0x39) と同じ。
  
-   VK_1 VK_1
-  
  
-   VK_2 VK_2
-  
  
-   VK_3 VK_3
-  
  
-   VK_4 VK_4
-  
  
-   VK_5 VK_5
-  
  
-   VK_6 VK_6
-  
  
-   VK_7 VK_7
-  
  
-   VK_8 VK_8
-  
  
-   VK_9 VK_9
-  
  
-   VK_A VK_A
-  VK_A から VK_Z までは、ASCII の 'A' から 'Z' まで (0x41 - 0x5A) と同じ。
  
-   VK_ACCEPT VK_ACCEPT
-  
  
-   VK_ADD VK_ADD
-  
  
-   VK_ALT VK_ALT
-  
  
-   VK_B VK_B
-  
  
-   VK_BACK_QUOTE VK_BACK_QUOTE
-  
  
-   VK_BACK_SLASH VK_BACK_SLASH
-  
  
-   VK_BACK_SPACE VK_BACK_SPACE
-  
  
-   VK_C VK_C
-  
  
-   VK_CANCEL VK_CANCEL
-  
  
-   VK_CAPS_LOCK VK_CAPS_LOCK
-  
  
-   VK_CLEAR VK_CLEAR
-  
  
-   VK_CLOSE_BRACKET VK_CLOSE_BRACKET
-  
  
-   VK_COMMA VK_COMMA
-  
  
-   VK_CONTROL VK_CONTROL
-  
  
-   VK_CONVERT VK_CONVERT
-  
  
-   VK_D VK_D
-  
  
-   VK_DECIMAL VK_DECIMAL
-  
  
-   VK_DELETE VK_DELETE
-  
  
-   VK_DIVIDE VK_DIVIDE
-  
  
-   VK_DOWN VK_DOWN
-  
  
-   VK_E VK_E
-  
  
-   VK_END VK_END
-  
  
-   VK_ENTER VK_ENTER
-   仮想キーコード。
  
-   VK_EQUALS VK_EQUALS
-  
  
-   VK_ESCAPE VK_ESCAPE
-  
  
-   VK_F VK_F
-  
  
-   VK_F1 VK_F1
-  
  
-   VK_F10 VK_F10
-  
  
-   VK_F11 VK_F11
-  
  
-   VK_F12 VK_F12
-  
  
-   VK_F2 VK_F2
-  
  
-   VK_F3 VK_F3
-  
  
-   VK_F4 VK_F4
-  
  
-   VK_F5 VK_F5
-  
  
-   VK_F6 VK_F6
-  
  
-   VK_F7 VK_F7
-  
  
-   VK_F8 VK_F8
-  
  
-   VK_F9 VK_F9
-  
  
-   VK_FINAL VK_FINAL
-  アジア諸国のキーボード用。
  
-   VK_G VK_G
-  
  
-   VK_H VK_H
-  
  
-   VK_HELP VK_HELP
-  
  
-   VK_HOME VK_HOME
-  
  
-   VK_I VK_I
-  
  
-   VK_INSERT VK_INSERT
-  
  
-   VK_J VK_J
-  
  
-   VK_K VK_K
-  
  
-   VK_KANA VK_KANA
-  
  
-   VK_KANJI VK_KANJI
-  
  
-   VK_L VK_L
-  
  
-   VK_LEFT VK_LEFT
-  
  
-   VK_M VK_M
-  
  
-   VK_META VK_META
-  
  
-   VK_MODECHANGE VK_MODECHANGE
-  
  
-   VK_MULTIPLY VK_MULTIPLY
-  
  
-   VK_N VK_N
-  
  
-   VK_NONCONVERT VK_NONCONVERT
-  
  
-   VK_NUM_LOCK VK_NUM_LOCK
-  
  
-   VK_NUMPAD0 VK_NUMPAD0
-  
  
-   VK_NUMPAD1 VK_NUMPAD1
-  
  
-   VK_NUMPAD2 VK_NUMPAD2
-  
  
-   VK_NUMPAD3 VK_NUMPAD3
-  
  
-   VK_NUMPAD4 VK_NUMPAD4
-  
  
-   VK_NUMPAD5 VK_NUMPAD5
-  
  
-   VK_NUMPAD6 VK_NUMPAD6
-  
  
-   VK_NUMPAD7 VK_NUMPAD7
-  
  
-   VK_NUMPAD8 VK_NUMPAD8
-  
  
-   VK_NUMPAD9 VK_NUMPAD9
-  
  
-   VK_O VK_O
-  
  
-   VK_OPEN_BRACKET VK_OPEN_BRACKET
-  
  
-   VK_P VK_P
-  
  
-   VK_PAGE_DOWN VK_PAGE_DOWN
-  
  
-   VK_PAGE_UP VK_PAGE_UP
-  
  
-   VK_PAUSE VK_PAUSE
-  
  
-   VK_PERIOD VK_PERIOD
-  
  
-   VK_PRINTSCREEN VK_PRINTSCREEN
-  
  
-   VK_Q VK_Q
-  
  
-   VK_QUOTE VK_QUOTE
-  
  
-   VK_R VK_R
-  
  
-   VK_RIGHT VK_RIGHT
-  
  
-   VK_S VK_S
-  
  
-   VK_SCROLL_LOCK VK_SCROLL_LOCK
-  
  
-   VK_SEMICOLON VK_SEMICOLON
-  
  
-   VK_SEPARATER VK_SEPARATER
-  
  
-   VK_SHIFT VK_SHIFT
-  
  
-   VK_SLASH VK_SLASH
-  
  
-   VK_SPACE VK_SPACE
-  
  
-   VK_SUBTRACT VK_SUBTRACT
-  
  
-   VK_T VK_T
-  
  
-   VK_TAB VK_TAB
-  
  
-   VK_U VK_U
-  
  
-   VK_UNDEFINED VK_UNDEFINED
-   KEY_TYPED イベントには定義済みの keyCode がない。
  
-   VK_UP VK_UP
-  
  
-   VK_V VK_V
-  
  
-   VK_W VK_W
-  
  
-   VK_X VK_X
-  
  
-   VK_Y VK_Y
-  
  
-   VK_Z VK_Z
-  
   
  -   KeyEvent(Component, int, long, int, int) KeyEvent(Component, int, long, int, int)
-  
  
-   KeyEvent(Component, int, long, int, int, char) KeyEvent(Component, int, long, int, int, char)
-   指定されたソースコンポーネント、タイプ、修飾子、キーで  KeyEvent オブジェクトを作成する。
   
  -   getKeyChar() getKeyChar()
-   このイベントのキーに関連付けられた文字を返す。
  
-   getKeyCode() getKeyCode()
-   このイベントのキーに関連付けられた整数型のキーコードを返す。
  
-   getKeyModifiersText(int) getKeyModifiersText(int)
-    "Shift" や "Ctrl+Shift" などの修飾キーを記述する String を返す。
   
-   getKeyText(int) getKeyText(int)
-    "HOME"、 "F1"、"A" などの keyCode を記述する String を返す。
  
-   isActionKey() isActionKey()
- このイベントのキーが Event.java で定義されているような「アクション」キーであるかどうかを返す。
  
-   paramString() paramString()
-  
  
-   setKeyChar(char) setKeyChar(char)
-  
  
-   setKeyCode(int) setKeyCode(int)
-  
  
-   setModifiers(int) setModifiers(int)
-  
   
 KEY_FIRST
KEY_FIRST
  public static final int KEY_FIRST
  -  キーイベントの範囲を示す最初のid です。 
 
 KEY_LAST
KEY_LAST
  public static final int KEY_LAST
  -  キーイベントの範囲を示す最後のid です。 
 
 KEY_TYPED
KEY_TYPED
  public static final int KEY_TYPED
  -  キーがタイプされました。このタイプはキーを押した後リリースされることによって生成されます。 
 
 KEY_PRESSED
KEY_PRESSED
  public static final int KEY_PRESSED
  -  キー押下です。
 
 KEY_RELEASED
KEY_RELEASED
  public static final int KEY_RELEASED
  -  キーリリースです。 
 
 VK_ENTER
VK_ENTER
  public static final int VK_ENTER
  -  仮想キーコードです。これらのコードは、ひとつ以上のキーが押されることによって生成される文字ではなく、キーボード上のどのキーが押されたかをレポートします。たとえば、Shift キーを押すと VK_SHIFT keyCode とともに KEY_PRESSED イベントが発生しますが、 'a' キーを押すと VK_A keyCode が発生します。 'a' キーをリリースすると、 KEY_RELEASED イベントが VK_A keyCode とともに起動され、そして KEY_TYPED イベントが keyChar 値  'A' とともに続きます。F1 のようなアクションキーなど文字が発生しないキーコンビネーションは KEY_TYPED イベントを生成しません。
 注: すべてのキーボードやシステムが、すべての仮想キーコードを生成する機能を有しているわけではありません。Java が、これらのキーを人工的に生成することはありません。
 警告: Java 言語で定義されたこれらのキー (VK_ENTER、VK_BACK_SPACE、VK_TAB)以外で、これらの定数値に頼ってはなりません。 Sun は、将来広範囲のキーボードに適応させるため、必要に応じてこれらの値を変更する権利を留保します。 
 
 VK_BACK_SPACE
VK_BACK_SPACE
  public static final int VK_BACK_SPACE
 VK_TAB
VK_TAB
  public static final int VK_TAB
 VK_CANCEL
VK_CANCEL
  public static final int VK_CANCEL
 VK_CLEAR
VK_CLEAR
  public static final int VK_CLEAR
 VK_SHIFT
VK_SHIFT
  public static final int VK_SHIFT
 VK_CONTROL
VK_CONTROL
  public static final int VK_CONTROL
 VK_ALT
VK_ALT
  public static final int VK_ALT
 VK_PAUSE
VK_PAUSE
  public static final int VK_PAUSE
 VK_CAPS_LOCK
VK_CAPS_LOCK
  public static final int VK_CAPS_LOCK
 VK_ESCAPE
VK_ESCAPE
  public static final int VK_ESCAPE
 VK_SPACE
VK_SPACE
  public static final int VK_SPACE
 VK_PAGE_UP
VK_PAGE_UP
  public static final int VK_PAGE_UP
 VK_PAGE_DOWN
VK_PAGE_DOWN
  public static final int VK_PAGE_DOWN
 VK_END
VK_END
  public static final int VK_END
 VK_HOME
VK_HOME
  public static final int VK_HOME
 VK_LEFT
VK_LEFT
  public static final int VK_LEFT
 VK_UP
VK_UP
  public static final int VK_UP
 VK_RIGHT
VK_RIGHT
  public static final int VK_RIGHT
 VK_DOWN
VK_DOWN
  public static final int VK_DOWN
 VK_COMMA
VK_COMMA
  public static final int VK_COMMA
 VK_PERIOD
VK_PERIOD
  public static final int VK_PERIOD
 VK_SLASH
VK_SLASH
  public static final int VK_SLASH
 VK_0
VK_0
  public static final int VK_0
  -  VK_0 から VK_9 までは、ASCII の '0' から '9' まで (0x30 - 0x39) と同じです。 
 
 VK_1
VK_1
  public static final int VK_1
 VK_2
VK_2
  public static final int VK_2
 VK_3
VK_3
  public static final int VK_3
 VK_4
VK_4
  public static final int VK_4
 VK_5
VK_5
  public static final int VK_5
 VK_6
VK_6
  public static final int VK_6
 VK_7
VK_7
  public static final int VK_7
 VK_8
VK_8
  public static final int VK_8
 VK_9
VK_9
  public static final int VK_9
 VK_SEMICOLON
VK_SEMICOLON
  public static final int VK_SEMICOLON
 VK_EQUALS
VK_EQUALS
  public static final int VK_EQUALS
 VK_A
VK_A
  public static final int VK_A
  -  VK_A から VK_Z までは、ASCII の 'A' から 'Z' まで (0x41 - 0x5A) と同じです。 
 
 VK_B
VK_B
  public static final int VK_B
 VK_C
VK_C
  public static final int VK_C
 VK_D
VK_D
  public static final int VK_D
 VK_E
VK_E
  public static final int VK_E
 VK_F
VK_F
  public static final int VK_F
 VK_G
VK_G
  public static final int VK_G
 VK_H
VK_H
  public static final int VK_H
 VK_I
VK_I
  public static final int VK_I
 VK_J
VK_J
  public static final int VK_J
 VK_K
VK_K
  public static final int VK_K
 VK_L
VK_L
  public static final int VK_L
 VK_M
VK_M
  public static final int VK_M
 VK_N
VK_N
  public static final int VK_N
 VK_O
VK_O
  public static final int VK_O
 VK_P
VK_P
  public static final int VK_P
 VK_Q
VK_Q
  public static final int VK_Q
 VK_R
VK_R
  public static final int VK_R
 VK_S
VK_S
  public static final int VK_S
 VK_T
VK_T
  public static final int VK_T
 VK_U
VK_U
  public static final int VK_U
 VK_V
VK_V
  public static final int VK_V
 VK_W
VK_W
  public static final int VK_W
 VK_X
VK_X
  public static final int VK_X
 VK_Y
VK_Y
  public static final int VK_Y
 VK_Z
VK_Z
  public static final int VK_Z
 VK_OPEN_BRACKET
VK_OPEN_BRACKET
  public static final int VK_OPEN_BRACKET
 VK_BACK_SLASH
VK_BACK_SLASH
  public static final int VK_BACK_SLASH
 VK_CLOSE_BRACKET
VK_CLOSE_BRACKET
  public static final int VK_CLOSE_BRACKET
 VK_NUMPAD0
VK_NUMPAD0
  public static final int VK_NUMPAD0
 VK_NUMPAD1
VK_NUMPAD1
  public static final int VK_NUMPAD1
 VK_NUMPAD2
VK_NUMPAD2
  public static final int VK_NUMPAD2
 VK_NUMPAD3
VK_NUMPAD3
  public static final int VK_NUMPAD3
 VK_NUMPAD4
VK_NUMPAD4
  public static final int VK_NUMPAD4
 VK_NUMPAD5
VK_NUMPAD5
  public static final int VK_NUMPAD5
 VK_NUMPAD6
VK_NUMPAD6
  public static final int VK_NUMPAD6
 VK_NUMPAD7
VK_NUMPAD7
  public static final int VK_NUMPAD7
 VK_NUMPAD8
VK_NUMPAD8
  public static final int VK_NUMPAD8
 VK_NUMPAD9
VK_NUMPAD9
  public static final int VK_NUMPAD9
 VK_MULTIPLY
VK_MULTIPLY
  public static final int VK_MULTIPLY
 VK_ADD
VK_ADD
  public static final int VK_ADD
 VK_SEPARATER
VK_SEPARATER
  public static final int VK_SEPARATER
 VK_SUBTRACT
VK_SUBTRACT
  public static final int VK_SUBTRACT
 VK_DECIMAL
VK_DECIMAL
  public static final int VK_DECIMAL
 VK_DIVIDE
VK_DIVIDE
  public static final int VK_DIVIDE
 VK_F1
VK_F1
  public static final int VK_F1
 VK_F2
VK_F2
  public static final int VK_F2
 VK_F3
VK_F3
  public static final int VK_F3
 VK_F4
VK_F4
  public static final int VK_F4
 VK_F5
VK_F5
  public static final int VK_F5
 VK_F6
VK_F6
  public static final int VK_F6
 VK_F7
VK_F7
  public static final int VK_F7
 VK_F8
VK_F8
  public static final int VK_F8
 VK_F9
VK_F9
  public static final int VK_F9
 VK_F10
VK_F10
  public static final int VK_F10
 VK_F11
VK_F11
  public static final int VK_F11
 VK_F12
VK_F12
  public static final int VK_F12
 VK_DELETE
VK_DELETE
  public static final int VK_DELETE
 VK_NUM_LOCK
VK_NUM_LOCK
  public static final int VK_NUM_LOCK
 VK_SCROLL_LOCK
VK_SCROLL_LOCK
  public static final int VK_SCROLL_LOCK
 VK_PRINTSCREEN
VK_PRINTSCREEN
  public static final int VK_PRINTSCREEN
 VK_INSERT
VK_INSERT
  public static final int VK_INSERT
 VK_HELP
VK_HELP
  public static final int VK_HELP
 VK_META
VK_META
  public static final int VK_META
 VK_BACK_QUOTE
VK_BACK_QUOTE
  public static final int VK_BACK_QUOTE
 VK_QUOTE
VK_QUOTE
  public static final int VK_QUOTE
 VK_FINAL
VK_FINAL
  public static final int VK_FINAL
  -  アジア諸国のキーボード用です。 
 
 VK_CONVERT
VK_CONVERT
  public static final int VK_CONVERT
 VK_NONCONVERT
VK_NONCONVERT
  public static final int VK_NONCONVERT
 VK_ACCEPT
VK_ACCEPT
  public static final int VK_ACCEPT
 VK_MODECHANGE
VK_MODECHANGE
  public static final int VK_MODECHANGE
 VK_KANA
VK_KANA
  public static final int VK_KANA
 VK_KANJI
VK_KANJI
  public static final int VK_KANJI
 VK_UNDEFINED
VK_UNDEFINED
  public static final int VK_UNDEFINED
  -  KEY_TYPED イベントには、定義済みの keyCode はありません。
 
 CHAR_UNDEFINED
CHAR_UNDEFINED
  public static final char CHAR_UNDEFINED
  -  有効な Unicode 文字に割り当てられない KEY_PRESSED イベントと KEY_RELEASED イベントには、定義済みの keyChar がありません。 
 
   
 KeyEvent
KeyEvent
  public KeyEvent(Component source,
                  int id,
                  long when,
                  int modifiers,
                  int keyCode,
                  char keyChar)
  -  指定されたソースコンポーネント、タイプ、修飾子、キーで  KeyEvent オブジェクトを作成します。
   
- 
    -  パラメータ:
    
-  source - イベントの元となるオブジェクト
  
 
 KeyEvent
KeyEvent
  public KeyEvent(Component source,
                  int id,
                  long when,
                  int modifiers,
                  int keyCode)
   
 getKeyCode
getKeyCode
  public int getKeyCode()
  -  このイベントのキーに関連付けられた整数型のキーコードを返します。
 KEY_TYPED イベントに対しては、keyCode は VK_UNDEFINED です。
 
 setKeyCode
setKeyCode
  public void setKeyCode(int keyCode)
 setKeyChar
setKeyChar
  public void setKeyChar(char keyChar)
 setModifiers
setModifiers
  public void setModifiers(int modifiers)
 getKeyChar
getKeyChar
  public char getKeyChar()
  -  このイベントのキーに関連付けられた文字を返します。
このキーイベントに対して有効な Unicode 文字が存在しない場合、keyChar は  CHAR_UNDEFINED です。
 
 getKeyText
getKeyText
  public static String getKeyText(int keyCode)
  -    "HOME"、 "F1"、"A" などの keyCode を記述する String を返します。これらの文字列は awt.properties ファイルを変更することによりローカライズ可能です。
 
 getKeyModifiersText
getKeyModifiersText
  public static String getKeyModifiersText(int modifiers)
  -   "Shift" や "Ctrl+Shift" などの修飾キーを記述する String を返します。これらの文字列は awt.properties ファイルを変更することによりローカライズ可能です。
 
 isActionKey
isActionKey
  public boolean isActionKey()
  - このイベントのキーが"アクション"キーであるかどうかに関わらず、Event.java で定義されているように返します。
 
 paramString
paramString
  public String paramString()
  - 
    -  オーバーライド:
    
-   クラス ComponentEvent の paramString
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス