JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only