BasicComboBoxUI
BasicComboBoxUI (기본 룩 앤 필의 콤보 박스 UI)
JComboBox의 기본 UI 구현입니다. 콤보 박스는 복합 컴포넌트로, 더 단순한 컴포넌트들의 집합체입니다.
본문
BasicComboBoxUI는 JComboBox의 기본 UI 구현입니다. 콤보 박스는 복합 컴포넌트로 더 단순한 컴포넌트들의 집합체이며, 이 클래스는 콤보 박스와 콤보 박스 모델의 리스너를 만들고 관리합니다. 이 리스너들은 콤보 박스의 속성과 상태 변화에 응답하여 사용자 인터페이스를 갱신합니다.
public class BasicComboBoxUI extends ComboBoxUI
모든 이벤트 처리는 createxxxListener() 메서드와 내부 클래스로 만든 리스너 클래스가 담당합니다. createxxxListener() 메서드를 오버라이드하고 자체 이벤트 리스너를 제공하거나 이 클래스에서 제공하는 것의 하위 클래스를 만들어 동작을 변경할 수 있습니다.
특정 동작을 추가하려면 installKeyboardActions를 오버라이드하여 KeyStroke 바인딩에 응답하는 동작을 추가합니다.