KeyEvent (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## 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

모든 구현된 인터페이스:
  Serializable

직계의 기존의 서브 클래스:
  MenuKeyEvent

    public class KeyEvent

extends InputEvent

이 이벤트는, 컴퍼넌트에 대해 키스트로크(keystroke)가 발생한 것을 나타냅니다.

이 저레벨의 이벤트는, 키를 누르거나 (키프레스), 떼어 놓거나 (키 릴리스), 입력했을 때에, 컴퍼넌트 객체 (텍스트 필드등)에 의해 생성됩니다. 발생한 이벤트는, 컴퍼넌트의 `addKeyListener` 메소드를 사용해, 그러한 이벤트를 받도록(듯이) 등록되어 모든 `KeyListener` 객체 또는 `KeyAdapter` 객체에게 건네집니다. (`KeyAdapter` 객체는, `KeyListener` 인터페이스를 구현하고 있습니다. 각 청취자 객체는, 이벤트가 발생했을 때에 `KeyEvent` 를 가져옵니다.

「키 타입」이벤트는, 다른 2 개의 이벤트와 비교해 레벨의 높은 이벤트이며, 플랫폼이나 키보드의 배치에는 의존하지 않습니다. 이것들은 Unicode 문자가 입력되었을 때에 생성되어 문자 입력의 검출에 대해 우선됩니다. 무엇보다 단순한 예로서는, 'a'등의 한 번의 키프레스로 키 타입 이벤트가 발생합니다. 그러나, 일련의 키프레스 ('shift' + 'a' 등)로 문자를 만드는 일이 자주 있습니다. 또, 키프레스이벤트로부터 키 타입 이벤트에의 매핑은, 다대 1 또는 다대 다가 되는 경우가 있습니다. 키 릴리스는 일반적으로 키 타입 이벤트를 생성할 필요는 없습니다만, 키가 릴리스 될 때까지 키 타입 이벤트가 생성되지 않는 케이스가 있습니다 (Windows 로 ASCII 순서를 Alt-Numpad 메소드를 사용해 입력하는 등). 액션 키, 수식 키 등 Unicode 문자를 생성하지 않는 키에서는, 키 타입 이벤트는 발생하지 않습니다.

getKeyChar 메소드는 항상 유효한 Unicode 문자 또는 CHAR_UNDEFINED 를 돌려줍니다. 문자 입력은 KEY_TYPED 이벤트에 의해 보고됩니다. KEY_PRESSED 및 KEY_RELEASED 이벤트는 반드시 문자 입력에 관련지을 수 있고 있지 않습니다. 그 때문에, getKeyCode 메소드의 결과는, KEY_TYPED 이벤트 에 대해서만 유효합니다.

키프레스 및 키 릴리스 이벤트에 대해서는, getKeyCode 메소드가 이벤트의 keyCode 를 돌려줍니다. 키 타입 이벤트에 대해서는, getKeyCode 메소드가 항상 VK_UNDEFINED 를 돌려줍니다.

「키프레스」 및 「키 릴리스」 이벤트는, 「키 타입」이벤트보다 저레벨의 이벤트이며, 플랫폼 및 키보드의 배치에 따라서 다릅니다. 이러한 이벤트는, 키를 눌렀을 때, 또는 떼어 놓았을 때에 발생합니다. 문자 입력이 발생하지 않는 키 (액션 키, 수식 키 등)에 대한 상태를 알려면 , 이러한 이벤트에 의존할 수 밖에 방법은 없습니다. 밀린 키나 떼어 놓아진 키는, getKeyCode 메소드에 의해 취득할 수 있습니다. 이 메소드는, 가상 키코드를 돌려줍니다.

「가상 키코드」는, 1 개(살) 이상의 키스트로크(keystroke)의 편성에 의해 생성된 문자 (예를 들어, Shift 키와 「a」키로 「A」가 생성된다)는 아니고, 키보드상의 어느 키가 밀렸는지, 또는 떼어 놓아졌는지를 보고하기 위해서(때문에) 사용됩니다.

예를 들어, Shift 키를 누르면(자) VK_SHIFT 키코드를 수반하는 KEY_PRESSED 이벤트가 발생합니다. 한편, 「a」키를 누른 결과는, VK_A 라고 하는 keyCode 가 됩니다. 그리고, 「a」키를 떼어 놓으면(자) VK_A 를 수반하는 KEY_RELEASED 이벤트가 발생합니다. 게다가 이것과는 별도로 keyChar 치 「A」를 수반하는 KEY_TYPED 이벤트가 발생합니다.

키보드의 키를 누르고 나서 떼어 놓으면(자), 다음에 나타내는 키 이벤트가 순서에 생성됩니다

        KEY_PRESSED
        KEY_TYPED (유효한 Unicode 문자를 생성할 수 있는 경우만 생성된다)
        KEY_RELEASED

다만, 경우에 따라서는 (오토매틱 메소드나 오토 입력 메소드가 액티브하게 되어 있는 경우 등), 순서가 다른 것이나 플랫폼에 의존하는 일이 있습니다.

주:

- 액션 키의 F1 및 HELP 등 Unicode 문자가 생성되지 않는 키의 편성에서는, KEY_TYPED 이벤트는 발생하지 않습니다.
- 모든 키보드 또는 시스템이, 모든 가상 키코드를 발생할 수 있는 것은 아닙니다. Java 에서는, 이러한 키를 인위적으로 생성하는 시도는 되고 있지 않습니다.
- 가상 키코드는 물리적인 키를 식별하는 것은 아니고, 플랫폼이나 키보드의 배치에 의해 다릅니다. 예를 들어, 미국어 스펙 키보드 배치를 사용했을 경우에 VK_Q 를 생성하는 키는, 프랑스어 스펙 키보드 배치를 사용했을 경우에는 VK_A 를 생성합니다.
- 모든 문자에 키코드를 관련지을 수 있고 있는 것은 아닙니다. 예를 들어, 물음표가 primary 레이어에 표시되는 키보드는 없기 때문에, 물음표의 키코드는 없습니다.
- 플랫폼에 의존하지 않는 액션 키의 취급을 지원하기 위해서, Java 플랫폼에서는 몇개의 부가적인 가상 키 정수를 사용하고 있습니다. 이러한 부가적인 가상 키 정수는, 가상 키코드 및 수식자를 해석하는 것으로써 인식되는 기능용으로서 사용됩니다. 예를 들어, 일본어판 Windows 의 키보드에서는, ALT 수식자가 부가된 VK_CONVERT 대신에 VK_ALL_CANDIDATES 가 돌려주어집니다.
- 「Focus Specification」로 지정되고 있는 대로, 디폴트에서는 키 이벤트는 포커스 소유자에게 발송 됩니다.

경고:경고: Java 언어로 정의되고 있는 키 (VK_ENTER, VK_BACK_SPACE, VK_TAB)를 제외해, 가상 키의 정수의 값에 의지하지 말아 주세요. Sun 는, 장래 광범위의 키보드에 적응시키기 (위해)때문에, 필요에 따라서 이러한 값을 변경할 권리를 유보합니다.

도입된 버젼:
  1.1
관련 항목:
  `KeyAdapter` , `KeyListener` , Tutorial:Writing a Key Listener , 직렬화 된 형식

필드의 개요
`static char` | `CHAR_UNDEFINED` 유효한 Unicode 문자에 매핑 하지 않는 KEY_PRESSED 이벤트 및 KEY_RELEASED 이벤트는, keyChar 의 값으로 해서 이 정수를 사용합니다.
`static int` | `KEY_FIRST` 키 이벤트 식별자의 범위를 나타내는 최초의 번호입니다.
`static int` | `KEY_LAST` 키 이벤트 식별자의 범위를 나타내는 마지막 번호입니다.
`static int` | `KEY_LOCATION_LEFT` 키의 장소가 다수 있는 경우에, 키프레스 또는 키 릴리스가, 좌측의 키 (왼쪽 Shift 키등)로 발생한 것을 나타내는 정수입니다.
`static int` | `KEY_LOCATION_NUMPAD` 수치 입력 키 또는 수치 입력 키에 대응하는 가상 키를 발생원으로 하는 키 이벤트를 나타내는 정수입니다.
`static int` | `KEY_LOCATION_RIGHT` 키의 장소가 다수 있는 경우에, 키프레스 또는 키 릴리스가, 우측의 키 ( 오른쪽 Shift 키등)로 발생한 것을 나타내는 정수입니다.
`static int` | `KEY_LOCATION_STANDARD` 좌측에 있는 키인가 또는 우측에 있는 키에 의해, 키프레스 또는 키 릴리스가 구별되지 않고, 수치 입력 키 또는 수치 입력 키에 대응하는 가상 키가 동작하지 않았던 것을 나타내는 정수입니다.
`static int` | `KEY_LOCATION_UNKNOWN` keyLocation 가 불확정 또는 올바르지 않은 상태인 것을 나타내는 정수입니다.
`static int` | `KEY_PRESSED` 「키프레스」이벤트입니다.
`static int` | `KEY_RELEASED` 「키 릴리스」이벤트입니다.
`static int` | `KEY_TYPED` 「키 타입」이벤트입니다.
`static int` | `VK_0` VK_0 ~ VK_9 는, ASCII 문자의 「0」~ 「9」 (0x30 - 0x39)에 상당합니다.
`static int` | `VK_1`
`static int` | `VK_2`
`static int` | `VK_3`
`static int` | `VK_4`
`static int` | `VK_5`
`static int` | `VK_6`
`static int` | `VK_7`
`static int` | `VK_8`
`static int` | `VK_9`
`static int` | `VK_A` VK_A ~ VK_Z 는, ASCII 문자의 「A」~ 「Z」 (0x41 - 0x5A)에 상당합니다.
`static int` | `VK_ACCEPT` 「동의」또는 「확정」function key용의 정수입니다.
`static int` | `VK_ADD`
`static int` | `VK_AGAIN`
`static int` | `VK_ALL_CANDIDATES` 「전후보」function key용의 정수입니다.
`static int` | `VK_ALPHANUMERIC` 「영수」function key용의 정수입니다.
`static int` | `VK_ALT`
`static int` | `VK_ALT_GRAPH` 「AltGraph」function key용의 정수입니다.
`static int` | `VK_AMPERSAND`
`static int` | `VK_ASTERISK`
`static int` | `VK_AT` 「@」키용의 정수입니다.
`static int` | `VK_B`
`static int` | `VK_BACK_QUOTE`
`static int` | `VK_BACK_SLASH` backslash 키 「\」용무의 정수입니다.
`static int` | `VK_BACK_SPACE`
`static int` | `VK_BEGIN` 「Begin」키용의 정수입니다.
`static int` | `VK_BRACELEFT`
`static int` | `VK_BRACERIGHT`
`static int` | `VK_C`
`static int` | `VK_CANCEL`
`static int` | `VK_CAPS_LOCK`
`static int` | `VK_CIRCUMFLEX` 「^」키용의 정수입니다.
`static int` | `VK_CLEAR`
`static int` | `VK_CLOSE_BRACKET` 오른쪽각이나 개키 「]」용무의 정수입니다.
`static int` | `VK_CODE_INPUT` 「코드 입력」function key용의 정수입니다.
`static int` | `VK_COLON` 「:」키용의 정수입니다.
`static int` | `VK_COMMA` 콤마 키 「,」용무의 정수입니다.
`static int` | `VK_COMPOSE` 「변환」function key용의 정수입니다.
`static int` | `VK_CONTEXT_MENU` Microsoft Windows context menu 키용의 정수입니다.
`static int` | `VK_CONTROL`
`static int` | `VK_CONVERT` 「변환」function key용의 정수입니다.
`static int` | `VK_COPY`
`static int` | `VK_CUT`
`static int` | `VK_D`
`static int` | `VK_DEAD_ABOVEDOT`
`static int` | `VK_DEAD_ABOVERING`
`static int` | `VK_DEAD_ACUTE`
`static int` | `VK_DEAD_BREVE`
`static int` | `VK_DEAD_CARON`
`static int` | `VK_DEAD_CEDILLA`
`static int` | `VK_DEAD_CIRCUMFLEX`
`static int` | `VK_DEAD_DIAERESIS`
`static int` | `VK_DEAD_DOUBLEACUTE`
`static int` | `VK_DEAD_GRAVE`
`static int` | `VK_DEAD_IOTA`
`static int` | `VK_DEAD_MACRON`
`static int` | `VK_DEAD_OGONEK`
`static int` | `VK_DEAD_SEMIVOICED_SOUND`
`static int` | `VK_DEAD_TILDE`
`static int` | `VK_DEAD_VOICED_SOUND`
`static int` | `VK_DECIMAL`
`static int` | `VK_DELETE`
`static int` | `VK_DIVIDE`
`static int` | `VK_DOLLAR` 「$」키용의 정수입니다.
`static int` | `VK_DOWN` Numpad 가 아닌하커서 키용의 정수입니다.
`static int` | `VK_E`
`static int` | `VK_END`
`static int` | `VK_ENTER`
`static int` | `VK_EQUALS` 등호 키 「=」용무의 정수입니다.
`static int` | `VK_ESCAPE`
`static int` | `VK_EURO_SIGN` 유로 통화 기호 키용의 정수입니다.
`static int` | `VK_EXCLAMATION_MARK` 「!」키용의 정수입니다.
`static int` | `VK_F`
`static int` | `VK_F1` F1 function key용의 정수입니다.
`static int` | `VK_F10` F10 function key용의 정수입니다.
`static int` | `VK_F11` F11 function key용의 정수입니다.
`static int` | `VK_F12` F12 function key용의 정수입니다.
`static int` | `VK_F13` F13 function key용의 정수입니다.
`static int` | `VK_F14` F14 function key용의 정수입니다.
`static int` | `VK_F15` F15 function key용의 정수입니다.
`static int` | `VK_F16` F16 function key용의 정수입니다.
`static int` | `VK_F17` F17 function key용의 정수입니다.
`static int` | `VK_F18` F18 function key용의 정수입니다.
`static int` | `VK_F19` F19 function key용의 정수입니다.
`static int` | `VK_F2` F2 function key용의 정수입니다.
`static int` | `VK_F20` F20 function key용의 정수입니다.
`static int` | `VK_F21` F21 function key용의 정수입니다.
`static int` | `VK_F22` F22 function key용의 정수입니다.
`static int` | `VK_F23` F23 function key용의 정수입니다.
`static int` | `VK_F24` F24 function key용의 정수입니다.
`static int` | `VK_F3` F3 function key용의 정수입니다.
`static int` | `VK_F4` F4 function key용의 정수입니다.
`static int` | `VK_F5` F5 function key용의 정수입니다.
`static int` | `VK_F6` F6 function key용의 정수입니다.
`static int` | `VK_F7` F7 function key용의 정수입니다.
`static int` | `VK_F8` F8 function key용의 정수입니다.
`static int` | `VK_F9` F9 function key용의 정수입니다.
`static int` | `VK_FINAL`
`static int` | `VK_FIND`
`static int` | `VK_FULL_WIDTH` 「전각」function key용의 정수입니다.
`static int` | `VK_G`
`static int` | `VK_GREATER`
`static int` | `VK_H`
`static int` | `VK_HALF_WIDTH` 「반각」function key용의 정수입니다.
`static int` | `VK_HELP`
`static int` | `VK_HIRAGANA` 「히라가나」function key용의 정수입니다.
`static int` | `VK_HOME`
`static int` | `VK_I`
`static int` | `VK_INPUT_METHOD_ON_OFF` 입력 메소드의 입력 변환 키용의 정수입니다.
`static int` | `VK_INSERT`
`static int` | `VK_INVERTED_EXCLAMATION_MARK` 역방향의 감탄부 키용의 정수입니다.
`static int` | `VK_J`
`static int` | `VK_JAPANESE_HIRAGANA` 「일본어-히라가나」function key용의 정수입니다.
`static int` | `VK_JAPANESE_KATAKANA` 「일본어-카타카나」function key용의 정수입니다.
`static int` | `VK_JAPANESE_ROMAN` 「일본어-로마자」function key용의 정수입니다.
`static int` | `VK_K`
`static int` | `VK_KANA`
`static int` | `VK_KANA_LOCK` 「일까 락」function key용의 정수입니다.
`static int` | `VK_KANJI`
`static int` | `VK_KATAKANA` 「카타카나」function key용의 정수입니다.
`static int` | `VK_KP_DOWN` 수치 입력 키패드하커서 키용의 정수입니다.
`static int` | `VK_KP_LEFT` 수치 입력 키패드의왼쪽커서 키용의 정수입니다.
`static int` | `VK_KP_RIGHT` 수치 입력 키패드의오른쪽커서 키용의 정수입니다.
`static int` | `VK_KP_UP` 수치 입력 키패드상커서 키용의 정수입니다.
`static int` | `VK_L`
`static int` | `VK_LEFT` Numpad 가 아닌왼쪽커서 키용의 정수입니다.
`static int` | `VK_LEFT_PARENTHESIS` 「(」키용의 정수입니다.
`static int` | `VK_LESS`
`static int` | `VK_M`
`static int` | `VK_META`
`static int` | `VK_MINUS` 마이너스 키 「-」용무의 정수입니다.
`static int` | `VK_MODECHANGE`
`static int` | `VK_MULTIPLY`
`static int` | `VK_N`
`static int` | `VK_NONCONVERT` 「동의」또는 「확정」function key용의 정수입니다.
`static int` | `VK_NUM_LOCK`
`static int` | `VK_NUMBER_SIGN` 「#」키용의 정수입니다.
`static int` | `VK_NUMPAD0`
`static int` | `VK_NUMPAD1`
`static int` | `VK_NUMPAD2`
`static int` | `VK_NUMPAD3`
`static int` | `VK_NUMPAD4`
`static int` | `VK_NUMPAD5`
`static int` | `VK_NUMPAD6`
`static int` | `VK_NUMPAD7`
`static int` | `VK_NUMPAD8`
`static int` | `VK_NUMPAD9`
`static int` | `VK_O`
`static int` | `VK_OPEN_BRACKET` 왼쪽각이나 개키 「[」용무의 정수입니다.
`static int` | `VK_P`
`static int` | `VK_PAGE_DOWN`
`static int` | `VK_PAGE_UP`
`static int` | `VK_PASTE`
`static int` | `VK_PAUSE`
`static int` | `VK_PERIOD` 피리어드 키 「.」용무의 정수입니다.
`static int` | `VK_PLUS` 「+」키용의 정수입니다.
`static int` | `VK_PREVIOUS_CANDIDATE` 「 전후보」function key용의 정수입니다.
`static int` | `VK_PRINTSCREEN`
`static int` | `VK_PROPS`
`static int` | `VK_Q`
`static int` | `VK_QUOTE`
`static int` | `VK_QUOTEDBL`
`static int` | `VK_R`
`static int` | `VK_RIGHT` Numpad 가 아닌오른쪽커서 키용의 정수입니다.
`static int` | `VK_RIGHT_PARENTHESIS` 「)」키용의 정수입니다.
`static int` | `VK_ROMAN_CHARACTERS` 「로마자」function key용의 정수입니다.
`static int` | `VK_S`
`static int` | `VK_SCROLL_LOCK`
`static int` | `VK_SEMICOLON` 세미콜론 키 「;」용무의 정수입니다.
`static int` | `VK_SEPARATER` 이 정수는 현재 사용되고 있지 않습니다.
`static int` | `VK_SEPARATOR` Numpad Separator 키용의 정수입니다.
`static int` | `VK_SHIFT`
`static int` | `VK_SLASH` slash 키 「/」용무의 정수입니다.
`static int` | `VK_SPACE`
`static int` | `VK_STOP`
`static int` | `VK_SUBTRACT`
`static int` | `VK_T`
`static int` | `VK_TAB`
`static int` | `VK_U`
`static int` | `VK_UNDEFINED` 이 값은 keyCode 가 불명한 것을 나타내기 위해서(때문에) 사용됩니다.
`static int` | `VK_UNDERSCORE` 「_」키용의 정수입니다.
`static int` | `VK_UNDO`
`static int` | `VK_UP` Numpad 가 아닌상커서 키용의 정수입니다.
`static int` | `VK_V`
`static int` | `VK_W`
`static int` | `VK_WINDOWS` Microsoft Windows 「Windows」키용의 정수입니다.
`static int` | `VK_X`
`static int` | `VK_Y`
`static int` | `VK_Z`

클래스 java.awt.event. InputEvent 로부터 상속된 필드
`ALT_DOWN_MASK , ALT_GRAPH_DOWN_MASK , ALT_GRAPH_MASK , ALT_MASK , BUTTON1_DOWN_MASK , BUTTON1_MASK , BUTTON2_DOWN_MASK , BUTTON2_MASK , BUTTON3_DOWN_MASK , BUTTON3_MASK , CTRL_DOWN_MASK , CTRL_MASK , META_DOWN_MASK , META_MASK , SHIFT_DOWN_MASK , SHIFT_MASK`

클래스 java.awt.event. ComponentEvent 로부터 상속된 필드
`COMPONENT_FIRST , COMPONENT_HIDDEN , COMPONENT_LAST , COMPONENT_MOVED , COMPONENT_RESIZED , COMPONENT_SHOWN`

클래스 java.awt. AWTEvent 로부터 상속된 필드
`ACTION_EVENT_MASK , ADJUSTMENT_EVENT_MASK , COMPONENT_EVENT_MASK , consumed , CONTAINER_EVENT_MASK , FOCUS_EVENT_MASK , HIERARCHY_BOUNDS_EVENT_MASK , HIERARCHY_EVENT_MASK , id , INPUT_METHOD_EVENT_MASK , INVOCATION_EVENT_MASK , ITEM_EVENT_MASK , KEY_EVENT_MASK , MOUSE_EVENT_MASK , MOUSE_MOTION_EVENT_MASK , MOUSE_WHEEL_EVENT_MASK , PAINT_EVENT_MASK , RESERVED_ID_MAX , TEXT_EVENT_MASK , WINDOW_EVENT_MASK , WINDOW_FOCUS_EVENT_MASK , WINDOW_STATE_EVENT_MASK`

클래스 java.util. EventObject 로부터 상속된 필드
`source`

생성자 의 개요
`KeyEvent (Component source, int id, long when, int modifiers, int keyCode)` 추천 되고 있지 않습니다. JDK1. 1 이후
`KeyEvent (Component source, int id, long when, int modifiers, int keyCode, char keyChar)` `KeyEvent` 객체를 구축합니다.
`KeyEvent (Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)`

메소드의 개요
`char` | `getKeyChar ()` 이 이벤트의 키에 관련한 문자를 돌려줍니다.
`int` | `getKeyCode ()` 이 이벤트의 키에 관련한 정수형의 keyCode 를 돌려줍니다.
`int` | `getKeyLocation ()` 키 이벤트의 발생원의 키의 위치를 돌려줍니다.
`static String` | `getKeyModifiersText (int modifiers)` 「Shift 키」나 「Ctrl+Shift 키」등의 수식 키를 기술하는 `String` 를 돌려줍니다.
`static String` | `getKeyText (int keyCode)` HOME, F1, A 등의 keyCode 를 기술하는 String 를 돌려줍니다.
`boolean` | `isActionKey ()` 이 이벤트의 키가 「액션」키일지 어떨지를 돌려줍니다.
`String` | `paramString ()` 이 이벤트를 특정하는 파라미터의 캐릭터 라인을 돌려줍니다.
`void` | `setKeyChar (char keyChar)` 논리적인 문자를 나타내는 keyChar 치를 설정합니다.
`void` | `setKeyCode (int keyCode)` 물리적인 키를 나타내는 keyCode 치를 설정합니다.
`void` | `setModifiers (int modifiers)` 추천 되고 있지 않습니다. JDK1. 1.4 이후

클래스 java.awt.event. InputEvent 로부터 상속된 메소드
`consume , getModifiers , getModifiersEx , getModifiersExText , getWhen , isAltDown , isAltGraphDown , isConsumed , isControlDown , isMetaDown , isShiftDown`

클래스 java.awt.event. ComponentEvent 로부터 상속된 메소드
`getComponent`

클래스 java.awt. AWTEvent 로부터 상속된 메소드
`getID , setSource , toString`

클래스 java.util. EventObject 로부터 상속된 메소드
`getSource`

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait`

필드의 상세

### KEY_FIRST

    public static final int KEY_FIRST

  키 이벤트 식별자의 범위를 나타내는 최초의 번호입니다.

  관련 항목:
    정수 필드치

### KEY_LAST

    public static final int KEY_LAST

  키 이벤트 식별자의 범위를 나타내는 마지막 번호입니다.

  관련 항목:
    정수 필드치

### KEY_TYPED

    public static final int KEY_TYPED

  「키 타입」이벤트입니다. 이 이벤트는, 문자가 입력되었을 때에 생성됩니다. 무엇보다 단순한 예로서는, 한 번의 키프레스가 일어났을 때에 키 타입 이벤트가 발생합니다. 그러나, 연속한 키프레스로 문자를 만드는 일도 있습니다. 또, 키프레스이벤트로부터 키 타입 이벤트에의 매핑은, 다대 1 또는 다대 다가 되는 경우가 있습니다.

  관련 항목:
    정수 필드치

### KEY_PRESSED

    public static final int KEY_PRESSED

  「키프레스」이벤트입니다. 이 이벤트는 키가 눌러 내릴 수 있었을 때에 발생합니다.

  관련 항목:
    정수 필드치

### KEY_RELEASED

    public static final int KEY_RELEASED

  「키 릴리스」이벤트입니다. 이 이벤트는, 밀린 키가 원래대로 돌아가면(자) 발생합니다.

  관련 항목:
    정수 필드치

### VK_ENTER

    public static final int VK_ENTER

관련 항목:
  정수 필드치

### VK_BACK_SPACE

    public static final int VK_BACK_SPACE

관련 항목:
  정수 필드치

### VK_TAB

    public static final int VK_TAB

관련 항목:
  정수 필드치

### VK_CANCEL

    public static final int VK_CANCEL

관련 항목:
  정수 필드치

### VK_CLEAR

    public static final int VK_CLEAR

관련 항목:
  정수 필드치

### VK_SHIFT

    public static final int VK_SHIFT

관련 항목:
  정수 필드치

### VK_CONTROL

    public static final int VK_CONTROL

관련 항목:
  정수 필드치

### VK_ALT

    public static final int VK_ALT

관련 항목:
  정수 필드치

### VK_PAUSE

    public static final int VK_PAUSE

관련 항목:
  정수 필드치

### VK_CAPS_LOCK

    public static final int VK_CAPS_LOCK

관련 항목:
  정수 필드치

### VK_ESCAPE

    public static final int VK_ESCAPE

관련 항목:
  정수 필드치

### VK_SPACE

    public static final int VK_SPACE

관련 항목:
  정수 필드치

### VK_PAGE_UP

    public static final int VK_PAGE_UP

관련 항목:
  정수 필드치

### VK_PAGE_DOWN

    public static final int VK_PAGE_DOWN

관련 항목:
  정수 필드치

### VK_END

    public static final int VK_END

관련 항목:
  정수 필드치

### VK_HOME

    public static final int VK_HOME

관련 항목:
  정수 필드치

### VK_LEFT

    public static final int VK_LEFT

  Numpad 가 아닌왼쪽커서 키용의 정수입니다.

  관련 항목:
    `VK_KP_LEFT` , 정수 필드치

### VK_UP

    public static final int VK_UP

  Numpad 가 아닌상커서 키용의 정수입니다.

  관련 항목:
    `VK_KP_UP` , 정수 필드치

### VK_RIGHT

    public static final int VK_RIGHT

  Numpad 가 아닌오른쪽커서 키용의 정수입니다.

  관련 항목:
    `VK_KP_RIGHT` , 정수 필드치

### VK_DOWN

    public static final int VK_DOWN

  Numpad 가 아닌하커서 키용의 정수입니다.

  관련 항목:
    `VK_KP_DOWN` , 정수 필드치

### VK_COMMA

    public static final int VK_COMMA

  콤마 키 「,」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_MINUS

    public static final int VK_MINUS

  마이너스 키 「-」용무의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_PERIOD

    public static final int VK_PERIOD

  피리어드 키 「.」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_SLASH

    public static final int VK_SLASH

  slash 키 「/」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_0

    public static final int VK_0

  VK_0 ~ VK_9 는, ASCII 문자의 「0」~ 「9」 (0x30 - 0x39)에 상당합니다.

  관련 항목:
    정수 필드치

### VK_1

    public static final int VK_1

관련 항목:
  정수 필드치

### VK_2

    public static final int VK_2

관련 항목:
  정수 필드치

### VK_3

    public static final int VK_3

관련 항목:
  정수 필드치

### VK_4

    public static final int VK_4

관련 항목:
  정수 필드치

### VK_5

    public static final int VK_5

관련 항목:
  정수 필드치

### VK_6

    public static final int VK_6

관련 항목:
  정수 필드치

### VK_7

    public static final int VK_7

관련 항목:
  정수 필드치

### VK_8

    public static final int VK_8

관련 항목:
  정수 필드치

### VK_9

    public static final int VK_9

관련 항목:
  정수 필드치

### VK_SEMICOLON

    public static final int VK_SEMICOLON

  세미콜론 키 「;」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_EQUALS

    public static final int VK_EQUALS

  등호 키 「=」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_A

    public static final int VK_A

  VK_A ~ VK_Z 는, ASCII 문자의 「A」~ 「Z」 (0x41 - 0x5A)에 상당합니다.

  관련 항목:
    정수 필드치

### VK_B

    public static final int VK_B

관련 항목:
  정수 필드치

### VK_C

    public static final int VK_C

관련 항목:
  정수 필드치

### VK_D

    public static final int VK_D

관련 항목:
  정수 필드치

### VK_E

    public static final int VK_E

관련 항목:
  정수 필드치

### VK_F

    public static final int VK_F

관련 항목:
  정수 필드치

### VK_G

    public static final int VK_G

관련 항목:
  정수 필드치

### VK_H

    public static final int VK_H

관련 항목:
  정수 필드치

### VK_I

    public static final int VK_I

관련 항목:
  정수 필드치

### VK_J

    public static final int VK_J

관련 항목:
  정수 필드치

### VK_K

    public static final int VK_K

관련 항목:
  정수 필드치

### VK_L

    public static final int VK_L

관련 항목:
  정수 필드치

### VK_M

    public static final int VK_M

관련 항목:
  정수 필드치

### VK_N

    public static final int VK_N

관련 항목:
  정수 필드치

### VK_O

    public static final int VK_O

관련 항목:
  정수 필드치

### VK_P

    public static final int VK_P

관련 항목:
  정수 필드치

### VK_Q

    public static final int VK_Q

관련 항목:
  정수 필드치

### VK_R

    public static final int VK_R

관련 항목:
  정수 필드치

### VK_S

    public static final int VK_S

관련 항목:
  정수 필드치

### VK_T

    public static final int VK_T

관련 항목:
  정수 필드치

### VK_U

    public static final int VK_U

관련 항목:
  정수 필드치

### VK_V

    public static final int VK_V

관련 항목:
  정수 필드치

### VK_W

    public static final int VK_W

관련 항목:
  정수 필드치

### VK_X

    public static final int VK_X

관련 항목:
  정수 필드치

### VK_Y

    public static final int VK_Y

관련 항목:
  정수 필드치

### VK_Z

    public static final int VK_Z

관련 항목:
  정수 필드치

### VK_OPEN_BRACKET

    public static final int VK_OPEN_BRACKET

  왼쪽각이나 개키 「[」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_BACK_SLASH

    public static final int VK_BACK_SLASH

  backslash 키 「\」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_CLOSE_BRACKET

    public static final int VK_CLOSE_BRACKET

  오른쪽각이나 개키 「]」용무의 정수입니다.

  관련 항목:
    정수 필드치

### VK_NUMPAD0

    public static final int VK_NUMPAD0

관련 항목:
  정수 필드치

### VK_NUMPAD1

    public static final int VK_NUMPAD1

관련 항목:
  정수 필드치

### VK_NUMPAD2

    public static final int VK_NUMPAD2

관련 항목:
  정수 필드치

### VK_NUMPAD3

    public static final int VK_NUMPAD3

관련 항목:
  정수 필드치

### VK_NUMPAD4

    public static final int VK_NUMPAD4

관련 항목:
  정수 필드치

### VK_NUMPAD5

    public static final int VK_NUMPAD5

관련 항목:
  정수 필드치

### VK_NUMPAD6

    public static final int VK_NUMPAD6

관련 항목:
  정수 필드치

### VK_NUMPAD7

    public static final int VK_NUMPAD7

관련 항목:
  정수 필드치

### VK_NUMPAD8

    public static final int VK_NUMPAD8

관련 항목:
  정수 필드치

### VK_NUMPAD9

    public static final int VK_NUMPAD9

관련 항목:
  정수 필드치

### VK_MULTIPLY

    public static final int VK_MULTIPLY

관련 항목:
  정수 필드치

### VK_ADD

    public static final int VK_ADD

관련 항목:
  정수 필드치

### VK_SEPARATER

    public static final int VK_SEPARATER

  이 정수는 현재 사용되고 있지 않습니다. 하위 호환을 위해서(때문에)만 사용됩니다.

  관련 항목:
    `VK_SEPARATOR` , 정수 필드치

### VK_SEPARATOR

    public static final int VK_SEPARATOR

  Numpad Separator 키용의 정수입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### VK_SUBTRACT

    public static final int VK_SUBTRACT

관련 항목:
  정수 필드치

### VK_DECIMAL

    public static final int VK_DECIMAL

관련 항목:
  정수 필드치

### VK_DIVIDE

    public static final int VK_DIVIDE

관련 항목:
  정수 필드치

### VK_DELETE

    public static final int VK_DELETE

관련 항목:
  정수 필드치

### VK_NUM_LOCK

    public static final int VK_NUM_LOCK

관련 항목:
  정수 필드치

### VK_SCROLL_LOCK

    public static final int VK_SCROLL_LOCK

관련 항목:
  정수 필드치

### VK_F1

    public static final int VK_F1

  F1 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F2

    public static final int VK_F2

  F2 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F3

    public static final int VK_F3

  F3 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F4

    public static final int VK_F4

  F4 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F5

    public static final int VK_F5

  F5 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F6

    public static final int VK_F6

  F6 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F7

    public static final int VK_F7

  F7 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F8

    public static final int VK_F8

  F8 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F9

    public static final int VK_F9

  F9 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F10

    public static final int VK_F10

  F10 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F11

    public static final int VK_F11

  F11 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F12

    public static final int VK_F12

  F12 function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_F13

    public static final int VK_F13

  F13 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F14

    public static final int VK_F14

  F14 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F15

    public static final int VK_F15

  F15 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F16

    public static final int VK_F16

  F16 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F17

    public static final int VK_F17

  F17 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F18

    public static final int VK_F18

  F18 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F19

    public static final int VK_F19

  F19 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F20

    public static final int VK_F20

  F20 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F21

    public static final int VK_F21

  F21 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F22

    public static final int VK_F22

  F22 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F23

    public static final int VK_F23

  F23 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_F24

    public static final int VK_F24

  F24 function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_PRINTSCREEN

    public static final int VK_PRINTSCREEN

관련 항목:
  정수 필드치

### VK_INSERT

    public static final int VK_INSERT

관련 항목:
  정수 필드치

### VK_HELP

    public static final int VK_HELP

관련 항목:
  정수 필드치

### VK_META

    public static final int VK_META

관련 항목:
  정수 필드치

### VK_BACK_QUOTE

    public static final int VK_BACK_QUOTE

관련 항목:
  정수 필드치

### VK_QUOTE

    public static final int VK_QUOTE

관련 항목:
  정수 필드치

### VK_KP_UP

    public static final int VK_KP_UP

  수치 입력 키패드상커서 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    `VK_UP` , 정수 필드치

### VK_KP_DOWN

    public static final int VK_KP_DOWN

  수치 입력 키패드하커서 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    `VK_DOWN` , 정수 필드치

### VK_KP_LEFT

    public static final int VK_KP_LEFT

  수치 입력 키패드의왼쪽커서 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    `VK_LEFT` , 정수 필드치

### VK_KP_RIGHT

    public static final int VK_KP_RIGHT

  수치 입력 키패드의오른쪽커서 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    `VK_RIGHT` , 정수 필드치

### VK_DEAD_GRAVE

    public static final int VK_DEAD_GRAVE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_ACUTE

    public static final int VK_DEAD_ACUTE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_CIRCUMFLEX

    public static final int VK_DEAD_CIRCUMFLEX

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_TILDE

    public static final int VK_DEAD_TILDE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_MACRON

    public static final int VK_DEAD_MACRON

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_BREVE

    public static final int VK_DEAD_BREVE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_ABOVEDOT

    public static final int VK_DEAD_ABOVEDOT

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_DIAERESIS

    public static final int VK_DEAD_DIAERESIS

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_ABOVERING

    public static final int VK_DEAD_ABOVERING

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_DOUBLEACUTE

    public static final int VK_DEAD_DOUBLEACUTE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_CARON

    public static final int VK_DEAD_CARON

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_CEDILLA

    public static final int VK_DEAD_CEDILLA

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_OGONEK

    public static final int VK_DEAD_OGONEK

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_IOTA

    public static final int VK_DEAD_IOTA

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_VOICED_SOUND

    public static final int VK_DEAD_VOICED_SOUND

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_DEAD_SEMIVOICED_SOUND

    public static final int VK_DEAD_SEMIVOICED_SOUND

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_AMPERSAND

    public static final int VK_AMPERSAND

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_ASTERISK

    public static final int VK_ASTERISK

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_QUOTEDBL

    public static final int VK_QUOTEDBL

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_LESS

    public static final int VK_LESS

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_GREATER

    public static final int VK_GREATER

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_BRACELEFT

    public static final int VK_BRACELEFT

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_BRACERIGHT

    public static final int VK_BRACERIGHT

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_AT

    public static final int VK_AT

  「@」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_COLON

    public static final int VK_COLON

  「:」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_CIRCUMFLEX

    public static final int VK_CIRCUMFLEX

  「^」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_DOLLAR

    public static final int VK_DOLLAR

  「$」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_EURO_SIGN

    public static final int VK_EURO_SIGN

  유로 통화 기호 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_EXCLAMATION_MARK

    public static final int VK_EXCLAMATION_MARK

  「!」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_INVERTED_EXCLAMATION_MARK

    public static final int VK_INVERTED_EXCLAMATION_MARK

  역방향의 감탄부 키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_LEFT_PARENTHESIS

    public static final int VK_LEFT_PARENTHESIS

  「(」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_NUMBER_SIGN

    public static final int VK_NUMBER_SIGN

  「#」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_PLUS

    public static final int VK_PLUS

  「+」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_RIGHT_PARENTHESIS

    public static final int VK_RIGHT_PARENTHESIS

  「)」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_UNDERSCORE

    public static final int VK_UNDERSCORE

  「_」키용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_WINDOWS

    public static final int VK_WINDOWS

  Microsoft Windows 「Windows」키용의 정수입니다. 이것은 좌우 양버젼의 키에 사용됩니다.

  도입된 버젼:
    1.5
  관련 항목:
    `getKeyLocation()` , 정수 필드치

### VK_CONTEXT_MENU

    public static final int VK_CONTEXT_MENU

  Microsoft Windows context menu 키용의 정수입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### VK_FINAL

    public static final int VK_FINAL

관련 항목:
  정수 필드치

### VK_CONVERT

    public static final int VK_CONVERT

  「변환」function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_NONCONVERT

    public static final int VK_NONCONVERT

  「동의」또는 「확정」function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_ACCEPT

    public static final int VK_ACCEPT

  「동의」또는 「확정」function key용의 정수입니다.

  관련 항목:
    정수 필드치

### VK_MODECHANGE

    public static final int VK_MODECHANGE

관련 항목:
  정수 필드치

### VK_KANA

    public static final int VK_KANA

관련 항목:
  정수 필드치

### VK_KANJI

    public static final int VK_KANJI

관련 항목:
  정수 필드치

### VK_ALPHANUMERIC

    public static final int VK_ALPHANUMERIC

  「영수」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_KATAKANA

    public static final int VK_KATAKANA

  「카타카나」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_HIRAGANA

    public static final int VK_HIRAGANA

  「히라가나」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_FULL_WIDTH

    public static final int VK_FULL_WIDTH

  「전각」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_HALF_WIDTH

    public static final int VK_HALF_WIDTH

  「반각」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_ROMAN_CHARACTERS

    public static final int VK_ROMAN_CHARACTERS

  「로마자」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_ALL_CANDIDATES

    public static final int VK_ALL_CANDIDATES

  「전후보」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_PREVIOUS_CANDIDATE

    public static final int VK_PREVIOUS_CANDIDATE

  「 전후보」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_CODE_INPUT

    public static final int VK_CODE_INPUT

  「코드 입력」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_JAPANESE_KATAKANA

    public static final int VK_JAPANESE_KATAKANA

  「일본어-카타카나」function key용의 정수입니다. 이 키는, 일본어 입력 메소드로 전환해, 그 카타카나 모드를 선택합니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_JAPANESE_HIRAGANA

    public static final int VK_JAPANESE_HIRAGANA

  「일본어-히라가나」function key용의 정수입니다. 이 키는, 일본어 입력 메소드로 전환해, 그 날등이모드를 선택합니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_JAPANESE_ROMAN

    public static final int VK_JAPANESE_ROMAN

  「일본어-로마자」function key용의 정수입니다. 이 키는, 일본어 입력 메소드로 전환해, 그 로마자 입력 모드를 선택합니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_KANA_LOCK

    public static final int VK_KANA_LOCK

  「일까 락」function key용의 정수입니다. 이 키를 누르면(자), 키보드를 「일까」레이아웃에 잠급니다.

  도입된 버젼:
    1.3
  관련 항목:
    정수 필드치

### VK_INPUT_METHOD_ON_OFF

    public static final int VK_INPUT_METHOD_ON_OFF

  입력 메소드의 입력 변환 키용의 정수입니다.

  도입된 버젼:
    1.3
  관련 항목:
    정수 필드치

### VK_CUT

    public static final int VK_CUT

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_COPY

    public static final int VK_COPY

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_PASTE

    public static final int VK_PASTE

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_UNDO

    public static final int VK_UNDO

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_AGAIN

    public static final int VK_AGAIN

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_FIND

    public static final int VK_FIND

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_PROPS

    public static final int VK_PROPS

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_STOP

    public static final int VK_STOP

도입된 버젼:
  1.2
관련 항목:
  정수 필드치

### VK_COMPOSE

    public static final int VK_COMPOSE

  「변환」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_ALT_GRAPH

    public static final int VK_ALT_GRAPH

  「AltGraph」function key용의 정수입니다.

  도입된 버젼:
    1.2
  관련 항목:
    정수 필드치

### VK_BEGIN

    public static final int VK_BEGIN

  「Begin」키용의 정수입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### VK_UNDEFINED

    public static final int VK_UNDEFINED

  이 값은 keyCode 가 불명한 것을 나타내기 위해서(때문에) 사용됩니다. KEY_TYPED 이벤트는 keyCode 의 값을 가지지 않기 때문에, 대신에 이 값이 사용됩니다.

  관련 항목:
    정수 필드치

### CHAR_UNDEFINED

    public static final char CHAR_UNDEFINED

  유효한 Unicode 문자에 매핑 하지 않는 KEY_PRESSED 이벤트 및 KEY_RELEASED 이벤트는, keyChar 의 값으로 해서 이 정수를 사용합니다.

  관련 항목:
    정수 필드치

### KEY_LOCATION_UNKNOWN

    public static final int KEY_LOCATION_UNKNOWN

  keyLocation 가 불확정 또는 올바르지 않은 상태인 것을 나타내는 정수입니다. `KEY_TYPED` 이벤트는 keyLocation 를 보관 유지하지 않기 때문에, 대신에 이 값이 사용됩니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### KEY_LOCATION_STANDARD

    public static final int KEY_LOCATION_STANDARD

  좌측에 있는 키인가 또는 우측에 있는 키에 의해, 키프레스 또는 키 릴리스가 구별되지 않고, 수치 입력 키 또는 수치 입력 키에 대응하는 가상 키가 동작하지 않았던 것을 나타내는 정수입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### KEY_LOCATION_LEFT

    public static final int KEY_LOCATION_LEFT

  키의 장소가 다수 있는 경우에, 키프레스 또는 키 릴리스가, 좌측의 키 (왼쪽 Shift 키등)로 발생한 것을 나타내는 정수입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### KEY_LOCATION_RIGHT

    public static final int KEY_LOCATION_RIGHT

  키의 장소가 다수 있는 경우에, 키프레스 또는 키 릴리스가, 우측의 키 ( 오른쪽 Shift 키등)로 발생한 것을 나타내는 정수입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

### KEY_LOCATION_NUMPAD

    public static final int KEY_LOCATION_NUMPAD

  수치 입력 키 또는 수치 입력 키에 대응하는 가상 키를 발생원으로 하는 키 이벤트를 나타내는 정수입니다.

  도입된 버젼:
    1.4
  관련 항목:
    정수 필드치

생성자 의 상세

### KeyEvent

    public KeyEvent(Component  source,
                    int id,
                    long when,
                    int modifiers,
                    int keyCode,
                    char keyChar,
                    int keyLocation)

### KeyEvent

    public KeyEvent(Component  source,
                    int id,
                    long when,
                    int modifiers,
                    int keyCode,
                    char keyChar)

  `KeyEvent` 객체를 구축합니다.

  무효인 `id` 를 건네주어, 특정할 수 없는 동작을 발생시키지 않게 해 주세요. 이 메소드는 `source` 가 `null` 의 경우에 `IllegalArgumentException` 를 throw 합니다.

  파라미터:
    `source` - 이벤트의 발생원의 `Component`
    `id` - 이벤트의 타입을 나타내는 정수
    `when` - 이벤트가 발생한 시간을 지정하는 long 정수
    `modifiers` - 이벤트 발생시에 밀린 수식 키 (Shift, Ctrl, Alt, 메타 등). 확장된 _DOWN_MASK 또는 이전의 _MASK 수식자의 어느쪽이든을 사용할 필요가 있다. 다만, 양쪽 모두의 모델을 1 개의 이벤트에 혼합해서는 안 된다. 확장 수식자의 사용이 바람직한
    `keyCode` - 실제의 키에 대응하는 정수형 코드, 또는 VK_UNDEFINED (키 타입 이벤트의 경우)
    `keyChar` - 이벤트에 의해 생성된 Unicode 문자, 또는 CHAR_UNDEFINED (유효한 Unicode 문자에 매핑 하지 않는다 키프레스이벤트 및 키 릴리스 이벤트의 경우)
  예외:
    `IllegalArgumentException` - `id` 가 `KEY_TYPED` 로 `keyChar` 가 `CHAR_UNDEFINED` 의 경우, 또는 `id` 가 `KEY_TYPED` 로 `keyCode` 가 `VK_UNDEFINED` 가 아닌 경우
    `IllegalArgumentException` - `source` 가 null 의 경우

### KeyEvent

    @Deprecated
    public KeyEvent(Component  source,
                               int id,
                               long when,
                               int modifiers,
                               int keyCode)

  추천 되고 있지 않습니다. JDK1. 1 이후

메소드의 상세

### getKeyCode

    public int getKeyCode()

  이 이벤트의 키에 관련한 정수형의 keyCode 를 돌려줍니다.

  반환값:
    키보드상의 실제의 키에 대응하는 정수형의 코드 (`KEY_TYPED` 이벤트의 경우, keyCode 는 `VK_UNDEFINED`)

### setKeyCode

    public void setKeyCode(int keyCode)

  물리적인 키를 나타내는 keyCode 치를 설정합니다.

  파라미터:
    `keyCode` - 키보드상의 실제의 키에 대응하는 정수형

### getKeyChar

    public char getKeyChar()

  이 이벤트의 키에 관련한 문자를 돌려줍니다. 예를 들어, Shift + 「a」의 `KEY_TYPED` 이벤트는 값 「A」를 돌려줍니다.

  `KEY_PRESSED` 및 `KEY_RELEASED` 이벤트는 문자 입력의 보고를 목적으로 하고 있지 않습니다. 그 때문에, 이 메소드에 의해 반환되는 값은 `KEY_TYPED` 이벤트 에 대해서만 유효합니다.

  반환값:
    이 키 이벤트에 대해서 정의되고 있는 Unicode 문자. 이 키 이벤트에 대한 유효한 Unicode 문자가 없는 경우, `CHAR_UNDEFINED` 가 반환된다

### setKeyChar

    public void setKeyChar(char keyChar)

  논리적인 문자를 나타내는 keyChar 치를 설정합니다.

  파라미터:
    `keyChar` - 이 이벤트를 발생시켰다 키스트로크(keystroke)의 조합해에 대응하는 char

### setModifiers

    @Deprecated
    public void setModifiers(int modifiers)

  추천 되고 있지 않습니다. JDK1. 1.4 이후

  InputEvent 의 일부로서 정의되고 있는, 추가적으로 밀린 키 (Shift, Ctrl, Alt, 메타등)를 나타내는 수식자를 설정합니다.

  주:이 메소드의 사용은 추천 되지 않습니다. 이것은, AWT 구현의 대부분이 수식자의 변경을 인식하지 않기 때문입니다. 쉬프트 수식자가 변경되었을 때의 `KEY_TYPED` 이벤트의 사용은, 특히 추천 할 수 없습니다.

  파라미터:
    `modifiers` - 수식자 정수를 조합한 정수형
  관련 항목:
    `InputEvent`

### getKeyLocation

    public int getKeyLocation()

  키 이벤트의 발생원의 키의 위치를 돌려줍니다. 왼쪽 Shift 키나 오른쪽 Shift 키 등 일부의 키는, 키보드상에서 여러 차례 발생합니다. 게다가 일부의 키는 수치 입력 키패드로 발생합니다. 이것은, 이런 종류의 키를 구별하기 위해서 사용됩니다.

  반환값:
    밀렸는지, 떼어 놓아진 키의 위치. `KEY_TYPED` 이벤트의 경우는 항상 `KEY_LOCATION_UNKNOWN` 를 돌려주는
  도입된 버젼:
    1.4

### getKeyText

    public static String  getKeyText(int keyCode)

  HOME, F1, A 등의 keyCode 를 기술하는 String 를 돌려줍니다. 이러한 캐릭터 라인은 awt.properties 파일을 변경하는 것으로써 로컬라이즈가 가능합니다.

  반환값:
    keyCode 로 특정되는 물리적인 키의 기술을 포함한다 텍스트 캐릭터 라인

### getKeyModifiersText

    public static String  getKeyModifiersText(int modifiers)

  「Shift 키」나 「Ctrl+Shift 키」등의 수식 키를 기술하는 `String` 를 돌려줍니다. 이러한 캐릭터 라인은 `awt.properties` 파일을 변경하는 것으로써 로컬라이즈가 가능합니다.

  `InputEvent.ALT_MASK` 와 `InputEvent.BUTTON2_MASK` 는 같은 값이 되기 (위해)때문에, 어느 쪽의 수식자에 대해서도 캐릭터 라인 「Alt」가 돌려주어집니다. 같이`InputEvent.META_MASK` 와 `InputEvent.BUTTON3_MASK` 는 같은 값이 되기 (위해)때문에, 어느 쪽의 수식자에 대해서도 캐릭터 라인 「Meta」가 돌려주어집니다.

  반환값:
    이벤트 발생시에 밀리고 있었다 수식 키의 편성을 기술하는 텍스트 캐릭터 라인
  관련 항목:
    `InputEvent.getModifiersExText(int)`

### isActionKey

    public boolean isActionKey()

  이 이벤트의 키가 「액션」키일지 어떨지를 돌려줍니다. 일반적으로 액션 키는 Unicode 문자를 트리거하지 않고, 수식 키가 아닙니다.

  반환값:
    키가 「액션」키의 경우는 `true`, 그렇지 않은 경우는 `false`

### paramString

    public String  paramString()

  이 이벤트를 특정하는 파라미터의 캐릭터 라인을 돌려줍니다. 이 메소드는, 이벤트 로그의 작성 및 디버그에 편리합니다.

  오버라이드(override):
    클래스 `ComponentEvent` 내의 `paramString`
  반환값:
    이벤트를 특정하는 캐릭터 라인과 그 속성

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.