JavaTM Platform
Standard Ed. 6

javax.swing
인터페이스 ListModel

기존의 서브 인터페이스의 일람:
ComboBoxModel , MutableComboBoxModel
기존의 구현 클래스의 일람:
AbstractListModel , BasicDirectoryModel , DefaultComboBoxModel , DefaultListModel , 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

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

반환값:
리스트의 길이

getElementAt

Object  getElementAt(int index)
지정된 인덱스의 값을 돌려줍니다.

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

addListDataListener

void addListDataListener(ListDataListener  l)
데이터 모델 변경시의 통지 대상 리스트에 청취자를 추가합니다.

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

removeListDataListener

void removeListDataListener(ListDataListener  l)
데이터 모델 변경시의 통지 대상 리스트로부터 청취자를 삭제합니다.

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

JavaTM Platform
Standard Ed. 6

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

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.