protected class MetalFileChooserUI.FilterComboBoxModel extends javax.swing.AbstractListModel implements javax.swing.ComboBoxModel, java.beans.PropertyChangeListener
| Modifier and Type | Field and Description |
|---|---|
protected javax.swing.filechooser.FileFilter[] |
filters
Storage for the filters in the model.
|
| Modifier | Constructor and Description |
|---|---|
protected |
MetalFileChooserUI.FilterComboBoxModel()
Creates a new model.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getElementAt(int index)
Returns the item at the specified index.
|
java.lang.Object |
getSelectedItem()
Returns the selected file filter.
|
int |
getSize()
Returns the number of items in the model.
|
void |
propertyChange(java.beans.PropertyChangeEvent e)
Handles property changes.
|
void |
setSelectedItem(java.lang.Object filter)
Sets the selected filter.
|
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerprotected javax.swing.filechooser.FileFilter[] filters
protected MetalFileChooserUI.FilterComboBoxModel()
public void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenere - the property change event.public void setSelectedItem(java.lang.Object filter)
setSelectedItem in interface javax.swing.ComboBoxModelfilter - the filter (null ignored).public java.lang.Object getSelectedItem()
getSelectedItem in interface javax.swing.ComboBoxModelpublic int getSize()
getSize in interface javax.swing.ListModelpublic java.lang.Object getElementAt(int index)
getElementAt in interface javax.swing.ListModelindex - the item index.