ComboBoxModel

ComboBoxModel (콤보 박스 데이터 모델)

콤보 박스를 위한 데이터 모델 인터페이스입니다. ListModel<E>를 확장하며 선택된 항목의 개념을 추가합니다.

출처: Java API Reference

본문

선택된 항목은 일반적으로 콤보 박스 표시 영역에 보이는 항목입니다. ListModel의 요소 목록과 선택 항목을 분리하여 관리할 수 있어, 선택된 항목은 기본 ListModel이 관리하지 않을 수도 있습니다.

이렇게 분리된 동작은 모델에서 선택된 항목을 임시로 저장하고 검색하는 것을 가능하게 합니다. getSelectedItem 메서드는 선택된 항목을 반환하고, setSelectedItem(Object) 메서드로 선택 항목을 설정합니다.

이 인터페이스는 콤보 박스에 표시할 항목 목록과 현재 선택 상태를 함께 관리하는 데이터 모델을 정의합니다.

더 알아보기 (Learn more)

Java 공식 API