KeyAdapter

KeyAdapter (키 어댑터)

키보드 이벤트를 받기 위한 추상 어댑터 클래스입니다.

출처: Java API Reference

본문

public abstract class KeyAdapter extends Object implements KeyListener

이 클래스의 메서드는 비어 있습니다. 리스너 객체를 만드는 편의를 위해서만 존재합니다. 이 클래스를 확장해 KeyEvent 리스너를 만들고 관심 있는 이벤트의 메서드를 오버라이드합니다.

(KeyListener 인터페이스를 구현하면 그 안의 모든 메서드를 정의해야 하지만, 이 추상 클래스는 전부에 대해 null 메서드를 정의하므로 관심 있는 이벤트에 대한 메서드만 정의하면 됩니다.)

만든 클래스로 리스너 객체를 만들고 컴포넌트의 addKeyListener 메서드로 컴포넌트에 등록합니다. 키가 눌리거나, 놓이거나, 입력될 때 리스너 객체의 해당 메서드가 호출되고 KeyEvent가 전달됩니다.

더 알아보기 (Learn more)

Java 공식 API