어댑터 클래스

·2025년 6월 1일

Power Java

목록 보기
61/75

10.6 어댑터 클래스

어댑터 클래스

: 인터페이스를 구현해놓은 클래스
-이를 상속받아 원하는 메소드만을 재정의하는 것이 가능하다.


마우스 이벤트를 처리하는 경우, 2가지 방법 비교

#1 리스너 인터페이스를 구현하는 방법

-개발자가 사용하지 않는 메소드들 모두 구혆하여야 함

#2 어댑터 클래스를 상속받는 방법

-필요한 메소드만 오버라이드



1. 인터페이스를 구현할 때 모든 메소드를 다 구현하지 않아도 되도록 도와주는 클래스
2.

addKeyListener(new KeyAdapter() {
    @Override
    public void keyPressed(KeyEvent e) {
        int code = e.getKeyCode();
        System.out.println("입력된 키 코드: " + code);
    }
});

0개의 댓글