JavaTM 2 Platform
Standard Ed. 6

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

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

protected class MetalFileChooserUI.FilterComboBoxModel
extends AbstractListModel
implements ComboBoxModel, PropertyChangeListener

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


欄位摘要
protected  FileFilter[] filters
           
 
從類別 javax.swing.AbstractListModel 繼承的欄位
listenerList
 
建構子摘要
protected MetalFileChooserUI.FilterComboBoxModel()
           
 
方法摘要
 Object getElementAt(int index)
          返回指定索引處的值。
 Object getSelectedItem()
          返回選擇的項
 int getSize()
          返回列表的長度。
 void propertyChange(PropertyChangeEvent e)
          在綁定屬性發生更改時調用此方法。
 void setSelectedItem(Object filter)
          設置選擇項。
 
從類別 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
 

欄位詳細資訊

filters

protected FileFilter[] filters
建構子詳細資訊

MetalFileChooserUI.FilterComboBoxModel

protected MetalFileChooserUI.FilterComboBoxModel()
方法詳細資訊

propertyChange

public void propertyChange(PropertyChangeEvent e)
從介面 PropertyChangeListener 複製的描述
在綁定屬性發生更改時調用此方法。

指定者:
介面 PropertyChangeListener 中的 propertyChange
參數:
e - 描述事件源和已更改屬性的 PropertyChangeEvent 物件。

setSelectedItem

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

指定者:
介面 ComboBoxModel 中的 setSelectedItem
參數:
filter - 要選擇的列表物件,為 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