- 所有已实现的接口:
-
PropertyChangeListener
,Serializable
,EventListener
,ComboBoxModel<Object>
,ListModel<Object>
- 封闭类:
-
MetalFileChooserUI
protected class MetalFileChooserUI.FilterComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>, PropertyChangeListener
用于选择字体类型的数据模型。
-
Field Summary
Fields declared in class javax.swing.AbstractListModel
listenerList
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetElementAt
(int index) 返回指定索引处的值。返回所选项目。int
getSize()
返回列表的长度。void
当绑定属性更改时调用此方法。void
setSelectedItem
(Object filter) 设置所选项目。Methods declared in class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface javax.swing.ListModel
addListDataListener, removeListDataListener
-
Field Details
-
filters
文件过滤器数组。
-
-
Constructor Details
-
FilterComboBoxModel
protected FilterComboBoxModel()构造一个FilterComboBoxModel
实例。
-
-
Method Details
-
propertyChange
从接口复制的描述:PropertyChangeListener
当绑定属性更改时调用此方法。- 指定者:
-
propertyChange
在接口PropertyChangeListener
- 参数:
-
e
- 描述事件源和已更改属性的PropertyChangeEvent对象。
-
setSelectedItem
从接口复制的描述:ComboBoxModel
设置所选项目。此方法的实现应通知所有已注册的ListDataListener
内容已更改。- 指定者:
-
setSelectedItem
在接口ComboBoxModel<Object>
- 参数:
-
filter
- 要选择的列表对象或null
以清除选择
-
getSelectedItem
从接口复制的描述:ComboBoxModel
返回所选项目。- 指定者:
-
getSelectedItem
在接口ComboBoxModel<Object>
- 返回:
-
所选项目或
null
(如果没有选择)
-
getSize
public int getSize()从接口复制的描述:ListModel
返回列表的长度。 -
getElementAt
从接口复制的描述:ListModel
返回指定索引处的值。- 指定者:
-
getElementAt
在接口ListModel<Object>
- 参数:
-
index
- 请求的索引 - 返回:
-
index
处的值
-