- All Implemented Interfaces:
- PropertyChangeListener,- Serializable,- EventListener,- ComboBoxModel<Object>,- ListModel<Object>
- Enclosing class:
- MetalFileChooserUI
protected class MetalFileChooserUI.FilterComboBoxModel
extends AbstractListModel<Object>
implements ComboBoxModel<Object>, PropertyChangeListener
Data model for a type-face selection combo-box.
- 
Field SummaryFieldsFields declared in class javax.swing.AbstractListModellistenerList
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructs an instance ofFilterComboBoxModel.
- 
Method SummaryModifier and TypeMethodDescriptiongetElementAt(int index) Returns the value at the specified index.Returns the selected itemintgetSize()Returns the length of the list.voidThis method gets called when a bound property is changed.voidsetSelectedItem(Object filter) Set the selected item.Methods declared in class javax.swing.AbstractListModeladdListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListenerMethods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods declared in interface javax.swing.ListModeladdListDataListener, removeListDataListener
- 
Field Details- 
filtersAn array of file filters.
 
- 
- 
Constructor Details- 
FilterComboBoxModelprotected FilterComboBoxModel()Constructs an instance ofFilterComboBoxModel.
 
- 
- 
Method Details- 
propertyChangeDescription copied from interface:PropertyChangeListenerThis method gets called when a bound property is changed.- Specified by:
- propertyChangein interface- PropertyChangeListener
- Parameters:
- e- A PropertyChangeEvent object describing the event source and the property that has changed.
 
- 
setSelectedItemDescription copied from interface:ComboBoxModelSet the selected item. The implementation of this method should notify all registeredListDataListeners that the contents have changed.- Specified by:
- setSelectedItemin interface- ComboBoxModel<Object>
- Parameters:
- filter- the list object to select or- nullto clear the selection
 
- 
getSelectedItemDescription copied from interface:ComboBoxModelReturns the selected item- Specified by:
- getSelectedItemin interface- ComboBoxModel<Object>
- Returns:
- The selected item or nullif there is no selection
 
- 
getSizepublic int getSize()Description copied from interface:ListModelReturns the length of the list.
- 
getElementAtDescription copied from interface:ListModelReturns the value at the specified index.- Specified by:
- getElementAtin interface- ListModel<Object>
- Parameters:
- index- the requested index
- Returns:
- the value at index
 
 
-