AWTKeyStroke — 키보드 키 동작의 표현
AWTKeyStroke — 키보드 키 동작의 표현
AWTKeyStroke는 키보드나 동등한 입력 장치에서의 키 동작(key action)을 나타내요.
본문
public class AWTKeyStroke extends Object implements Serializable
AWTKeyStroke는 특정 키의 누름(press)이나 놓음(release)에만 대응할 수 있는데, 이는 KEY_PRESSED와 KEY_RELEASED KeyEvent와 같아요. 또는 KEY_TYPED KeyEvent처럼 특정 자바 문자를 입력하는 것에 대응할 수도 있어요.
모든 경우에 AWTKeyStroke는 정확히 일치하는 데 필요한 수식 키(modifier) 즉 alt, shift, control, meta, altGraph 또는 이들의 조합을 지정할 수 있어요.
AWTKeyStroke는 불변이며 고유하도록 설계됐어요. 클라이언트 코드는 직접 만들지 말고 getAWTKeyStroke의 변형을 사용해야 해요. 팩토리 메서드를 쓰면 구현이 인스턴스를 효율적으로 캐시하고 공유할 수 있어요. JDK 1.4부터 사용할 수 있어요.