JavaTM Platform
Standard Ed. 6

클래스
java.awt.event.KeyEvent 의 사용

KeyEvent 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.event Swing 컴퍼넌트에 의해 트리거되는 이벤트를 제공합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
 

java.awt 에서의 KeyEvent 의 사용
 

KeyEvent 형의 파라미터를 가지는 java.awt 의 메소드
abstract  boolean KeyboardFocusManager. dispatchKeyEvent (KeyEvent  e)
          디스펫쳐 체인외의 KeyEventDispatcher 가 KeyEvent 를 발송 하지 않았던 경우, 또는 그 밖에 KeyEventDispatchers 가 등록되지 않은 경우, 일반적으로 이 메소드가 dispatchEvent 에 의해 불려 갑니다.
 boolean KeyEventDispatcher. dispatchKeyEvent (KeyEvent  e)
          이 메소드는, 현재의 KeyboardFocusManager 에 의해 불려 가 이 KeyEventDispatcher 가 그 메소드 대신에 지정된 이벤트를 발송 하도록(듯이) 요구합니다.
 boolean DefaultKeyboardFocusManager. dispatchKeyEvent (KeyEvent  e)
          디스펫쳐 체인의 다른 KeyEventDispatcher 가 키 이벤트를 발송 하지 않는 경우, 또는 다른 KeyEventDispatcher 가 등록되지 않은 경우에 dispatchEvent 에 의해 불려 갑니다.
static AWTKeyStroke AWTKeyStroke. getAWTKeyStrokeForEvent (KeyEvent  anEvent)
          지정된 KeyEvent 를 생성하는 stroke를 표현하는 AWTKeyStroke 를 돌려줍니다.
 void AWTEventMulticaster. keyPressed (KeyEvent  e)
          청취자 a 와 청취자 b 의 keyPressed 메소드를 호출하는 것에 의해, keyPressed 이벤트를 처리합니다.
 void AWTEventMulticaster. keyReleased (KeyEvent  e)
          청취자 a 와 청취자 b 의 keyReleased 메소드를 호출하는 것에 의해, keyReleased 이벤트를 처리합니다.
 void AWTEventMulticaster. keyTyped (KeyEvent  e)
          청취자 a 와 청취자 b 의 keyTyped 메소드를 호출하는 것에 의해, keyTyped 이벤트를 처리합니다.
abstract  boolean KeyboardFocusManager. postProcessKeyEvent (KeyEvent  e)
          이 메소드는 dispatchKeyEvent 에 의해 불려 갑니다.
 boolean KeyEventPostProcessor. postProcessKeyEvent (KeyEvent  e)
          이 메소드는, 현재의 KeyboardFocusManager 에 의해 불려 가 이 KeyEventPostProcessor 이 KeyEvent 의 최종 변환의 일부로서 필요한 사후 처리를 실행하도록(듯이) 요구합니다.
 boolean DefaultKeyboardFocusManager. postProcessKeyEvent (KeyEvent  e)
          이 메소드는 dispatchKeyEvent 에 의해 불려 갑니다.
abstract  void KeyboardFocusManager. processKeyEvent (Component  focusedComponent, KeyEvent  e)
          KeyEvent 가 지정된 focusedComponent 에 대해서 포커스 traversal 키를 나타내는 경우에게만, 이 메소드는 포커스 traversal 조작을 초기화합니다.
 void DefaultKeyboardFocusManager. processKeyEvent (Component  focusedComponent, KeyEvent  e)
          KeyEvent 가 지정된 focusedComponent 에 대해서 포커스 traversal 키를 나타내는 경우에게만, 이 메소드는 포커스 traversal 조작을 초기화합니다.
protected  void Component. processKeyEvent (KeyEvent  e)
          이 컴퍼넌트로 발생하는 키 이벤트를, 등록되어 모든 KeyListener 객체에 발송 하는 것으로써, 키 이벤트를 처리합니다.
 

java.awt.event 에서의 KeyEvent 의 사용
 

KeyEvent 형의 파라미터를 가지는 java.awt.event 의 메소드
 void KeyListener. keyPressed (KeyEvent  e)
          키를 누르고 있을 때 불려 갑니다.
 void KeyAdapter. keyPressed (KeyEvent  e)
          키를 누르고 있을 때 불려 갑니다.
 void KeyListener. keyReleased (KeyEvent  e)
          키를 떼어 놓았을 때에 불려 갑니다.
 void KeyAdapter. keyReleased (KeyEvent  e)
          키를 떼어 놓았을 때에 불려 갑니다.
 void KeyListener. keyTyped (KeyEvent  e)
          키를 입력하고 있을 때 불려 갑니다.
 void KeyAdapter. keyTyped (KeyEvent  e)
          키를 입력하고 있을 때 불려 갑니다.
 

javax.swing 에서의 KeyEvent 의 사용
 

KeyEvent 형의 파라미터를 가지는 javax.swing 의 메소드
static KeyStroke KeyStroke. getKeyStrokeForEvent (KeyEvent  anEvent)
          지정된 KeyEvent 를 생성한 stroke를 나타내는 KeyStroke 를 돌려줍니다.
static boolean SwingUtilities. notifyAction (Action  action, KeyStroke  ks, KeyEvent  event, Object  sender, int modifiers)
          action 가 사용 가능해, 한편 null 가 아닌 경우,actionactionPerformed 를 호출합니다.
protected  void JComponent. processComponentKeyEvent (KeyEvent  e)
          컴퍼넌트 자체가 인식하는 키 이벤트를 처리합니다.
protected  boolean JComponent. processKeyBinding (KeyStroke  ks, KeyEvent  e, int condition, boolean pressed)
          KeyEvent e 의 결과로서 ks 의 키 바인드를 처리하기 위해서 불려 갑니다.
protected  boolean JMenuBar. processKeyBinding (KeyStroke  ks, KeyEvent  e, int condition, boolean pressed)
          모든 아이 메뉴를 확인하기 위해서 서브 클래스화 됩니다.
protected  boolean JTable. processKeyBinding (KeyStroke  ks, KeyEvent  e, int condition, boolean pressed)
           
static boolean SwingUtilities. processKeyBindings (KeyEvent  event)
          event 에 관련지을 수 있었던 Component 의 키 바인딩을 처리합니다.
protected  void JComponent. processKeyEvent (KeyEvent  e)
          이벤트를 처리하는 processKeyEvent 를 오버라이드(override) 합니다.
protected  void JMenu. processKeyEvent (KeyEvent  evt)
          니마닉(mnemonic)나 가속기등의, 키스트로크(keystroke) 이벤트를 처리합니다.
protected  void JPopupMenu. processKeyEvent (KeyEvent  evt)
          니마닉(mnemonic)나 가속기등의, 키스트로크(keystroke) 이벤트를 처리합니다.
 void MenuSelectionManager. processKeyEvent (KeyEvent  e)
          MenuElement 는, KeyListener 로부터 이벤트를 받았을 경우, 그 이벤트를 직접 처리할 것은 없습니다.
 void JComboBox. processKeyEvent (KeyEvent  e)
          Tab 키를 찾으면서,KeyEvent 를 처리합니다.
 void MenuElement. processKeyEvent (KeyEvent  event, MenuElement [] path, MenuSelectionManager  manager)
          키 이벤트를 처리합니다.
 void JMenuItem. processKeyEvent (KeyEvent  e, MenuElement [] path, MenuSelectionManager  manager)
          MenuSelectionManager 로부터 전송 되는 키 이벤트를 처리합니다.
 void JMenuBar. processKeyEvent (KeyEvent  e, MenuElement [] path, MenuSelectionManager  manager)
          MenuElement 로서 구현됩니다만, 처리는 실시하지 않습니다.
 void JPopupMenu. processKeyEvent (KeyEvent  e, MenuElement [] path, MenuSelectionManager  manager)
          MenuSelectionManager 로부터 전송 되는 키 이벤트를 처리합니다.
 

javax.swing.event 에서의 KeyEvent 의 사용
 

javax.swing.event 에서의 KeyEvent 의 서브 클래스
 class MenuKeyEvent
          MenuKeyEvent 는, 메뉴 트리로 전송 된 KeyEvent 를 메뉴 요소가 받은 것을, 관계가 있는 객체에 통지하기 위해서 사용됩니다.
 

javax.swing.plaf.basic 에서의 KeyEvent 의 사용
 

KeyEvent 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
 void BasicComboBoxUI.KeyHandler. keyPressed (KeyEvent  e)
           
 void BasicTableUI.KeyHandler. keyPressed (KeyEvent  e)
           
 void BasicTreeUI.KeyHandler. keyPressed (KeyEvent  e)
           
 void BasicComboPopup.InvocationKeyHandler. keyReleased (KeyEvent  e)
           
 void BasicTableUI.KeyHandler. keyReleased (KeyEvent  e)
           
 void BasicTreeUI.KeyHandler. keyReleased (KeyEvent  e)
           
 void BasicTableUI.KeyHandler. keyTyped (KeyEvent  e)
           
 void BasicTreeUI.KeyHandler. keyTyped (KeyEvent  e)
          키를 입력했을 때에 불려 갑니다.
 


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 도 참조해 주세요.