JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.metal
類別 MetalFileChooserUI.DirectoryComboBoxModel

java.lang.Object
  繼承者 javax.swing.AbstractListModel
      繼承者 javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxModel
所有已實作的介面:
Serializable, ComboBoxModel, ListModel
正在封閉類別:
MetalFileChooserUI

protected class MetalFileChooserUI.DirectoryComboBoxModel
extends AbstractListModel
implements ComboBoxModel

字體選擇組合框的資料模型。


欄位摘要
 
從類別 javax.swing.AbstractListModel 繼承的欄位
listenerList
 
建構子摘要
MetalFileChooserUI.DirectoryComboBoxModel()
           
 
方法摘要
 int getDepth(int i)
           
 Object getElementAt(int index)
          返回指定索引處的值。
 Object getSelectedItem()
          返回選擇的項
 int getSize()
          返回列表的長度。
 void setSelectedItem(Object selectedDirectory)
          設置選擇項。
 
從類別 javax.swing.AbstractListModel 繼承的方法
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
從介面 javax.swing.ListModel 繼承的方法
addListDataListener, removeListDataListener
 

建構子詳細資訊

MetalFileChooserUI.DirectoryComboBoxModel

public MetalFileChooserUI.DirectoryComboBoxModel()
方法詳細資訊

getDepth

public int getDepth(int i)

setSelectedItem

public void setSelectedItem(Object selectedDirectory)
從介面 ComboBoxModel 複製的描述
設置選擇項。此方法的實作應該通知所有已註冊 ListDataListener 內容已更改。

指定者:
介面 ComboBoxModel 中的 setSelectedItem
參數:
selectedDirectory - 要選擇的列表物件,為 null 表示清除選擇

getSelectedItem

public Object getSelectedItem()
從介面 ComboBoxModel 複製的描述
返回選擇的項

指定者:
介面 ComboBoxModel 中的 getSelectedItem
返回:
選擇的項,如果沒有選擇的項,則返回 null

getSize

public int getSize()
從介面 ListModel 複製的描述
返回列表的長度。

指定者:
介面 ListModel 中的 getSize
返回:
列表的長度

getElementAt

public Object getElementAt(int index)
從介面 ListModel 複製的描述
返回指定索引處的值。

指定者:
介面 ListModel 中的 getElementAt
參數:
index - 請求的索引
返回:
index 處的值

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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