ListDataListener — 리스트 데이터 리스너 인터페이스

ListDataListener — 리스트 데이터 리스너 인터페이스

ListDataListener는 리스트의 내용이 변경될 때 알림을 받는 리스너 인터페이스입니다. 리스트 모델에 데이터가 추가되거나 제거되면 이 인터페이스의 메서드가 호출됩니다.

출처: Java API Reference

본문

public interface ListDataListener extends EventListener

ListDataListener는 리스트의 내용이 변경되었을 때 알림을 받기 위한 리스너 인터페이스입니다. 리스트에 연동된 컴포넌트들은 이 리스너를 통해 모델의 변경을 감지하고 화면을 갱신합니다.

intervalAdded

void intervalAdded(ListDataEvent e)

index0부터 index1까지의 구간에 해당하는 인덱스가 데이터 모델에 삽입된 후에 호출됩니다. 새 구간에는 index0과 index1이 모두 포함됩니다.

  • 매개변수: e - 이벤트 정보를 담은 ListDataEvent

intervalRemoved

void intervalRemoved(ListDataEvent e)

index0부터 index1까지의 구간에 해당하는 인덱스가 데이터 모델에서 제거된 후에 호출됩니다.

  • 매개변수: e - 이벤트 정보를 담은 ListDataEvent

contentsChanged

void contentsChanged(ListDataEvent e)

리스트의 내용이 변경되었을 때 호출됩니다. 이 메서드는 항목의 추가나 제거 없이 기존 항목의 값이 바뀌었을 때 호출됩니다.

  • 매개변수: e - 이벤트 정보를 담은 ListDataEvent

더 알아보기