ItemEvent
ItemEvent (항목 이벤트)
항목이 선택되거나 선택 해제되었음을 나타내는 시맨틱 이벤트입니다.
본문
public class ItemEvent extends AWTEvent
이 고수준 이벤트는 사용자가 항목을 선택하거나 선택 해제할 때 ItemSelectable 객체(List 같은)에 의해 생성됩니다. 이벤트는 컴포넌트의 addItemListener 메서드로 그러한 이벤트를 받도록 등록한 모든 ItemListener 객체에 전달됩니다.
ItemListener 인터페이스를 구현하는 객체는 이벤트가 발생할 때 이 ItemEvent를 받습니다. 리스너는 개별 마우스 이동과 클릭 처리의 세부 사항을 다룰 필요 없이, "항목 선택됨"이나 "항목 선택 해제됨" 같은 "의미 있는"(시맨틱) 이벤트를 처리할 수 있습니다.
어떤 ItemEvent 인스턴스의 id 매개변수가 ITEM_FIRST에서 ITEM_LAST 사이가 아니면 동작이 정의되지 않습니다. 어떤 ItemEvent 인스턴스의 stateChange는 다음 값 중 하나를 취합니다: ItemEvent.SELECTED, ItemEvent.DESELECTED. 위와 다른 값을 지정하면 동작이 정의되지 않습니다.