JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing
인터페이스 ListModel

기존의 서브 인터페이스의 일람:
ComboBoxModel , MutableComboBoxModel
기존의 구현 클래스의 일람:
AbstractListModel , DefaultComboBoxModel , MetalFileChooserUI.DirectoryComboBoxModel , MetalFileChooserUI.FilterComboBoxModel

public interface ListModel

JList 등의 컴퍼넌트가 리스트내의 각 셀의 값 및 리스트의 길이를 취득하기 위해서 사용하는 메소드를 정의합니다. 논리적이게는 모델은 벡터로, 인덱스는 0 ~ ListDataModel.getSize() - 1 의 범위입니다. 데이터 모델의 내용이나 길이의 변경은 모든 ListDataListener 에 보고되지 않으면 안됩니다.

관련 항목:
JList

메소드의 개요
 void addListDataListener (ListDataListener  l)
          데이터 모델이 변경될 때마다 통지되는 리스트에 청취자를 추가합니다.
 Object getElementAt (int index)
          지정된 인덱스로 나타나는 값을 돌려줍니다.
 int getSize ()
          리스트의 길이를 돌려줍니다.
 void removeListDataListener (ListDataListener  l)
          데이터 모델이 변경될 때마다 통지되는 리스트로부터 청취자를 삭제합니다.
 

메소드의 상세

getSize

public int getSize()
리스트의 길이를 돌려줍니다.

반환값:
리스트의 길이

getElementAt

public Object  getElementAt(int index)
지정된 인덱스로 나타나는 값을 돌려줍니다.

파라미터:
index - 요구하는 인덱스
반환값:
index 의 값

addListDataListener

public void addListDataListener(ListDataListener  l)
데이터 모델이 변경될 때마다 통지되는 리스트에 청취자를 추가합니다.

파라미터:
l - 추가하는 ListDataListener

removeListDataListener

public void removeListDataListener(ListDataListener  l)
데이터 모델이 변경될 때마다 통지되는 리스트로부터 청취자를 삭제합니다.

파라미터:
l - 삭제되는 ListDataListener

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

버그의 보고와 기능의 리퀘스트
이외의 API 레퍼런스 및 개발자용 문서에 대해서는 Java 2 SDK SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.