Класс MetalFileChooserUI.FilterComboBoxModel
- java.lang.Object
-
- javax.swing.AbstractListModel<Object>
-
- javax.swing.plaf.metal.MetalFileChooserUI.FilterComboBoxModel
- Все реализованные интерфейсы:
- PropertyChangeListener, Serializable, EventListener, ComboBoxModel<Object>, ListModel<Object>
- Вложенный класс:
- MetalFileChooserUI
protected class MetalFileChooserUI.FilterComboBoxModel extends AbstractListModel<Object> implements ComboBoxModel<Object>, PropertyChangeListener
Модель данных для комбинации выбора типа шрифта.
Краткое описание полей
| Модификатор и тип | Поле и описание |
|---|---|
protected FileFilter[] |
filters
|
Поля, унаследованные от класса javax.swing.AbstractListModel
listenerList
Краткое описание конструкторов
| Модификатор | Конструктор и описание |
|---|---|
protected |
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
Подробное описание конструкторов
FilterComboBoxModel
protected FilterComboBoxModel()
Подробное описание методов
propertyChange
public void propertyChange(PropertyChangeEvent e)
Описание скопировано из интерфейса: PropertyChangeListener
Этот метод вызывается при изменении связанного свойства.
- Указано в:
-
propertyChangeв интерфейсеPropertyChangeListener - Параметры:
-
e- Объект PropertyChangeEvent, описывающий источник события и свойство, которое изменилось.
setSelectedItem
public void setSelectedItem(Object filter)
Описание скопировано из интерфейса: ComboBoxModel
Устанавливает выбранный элемент. Реализация этого метода должна уведомить всех зарегистрированных ListDataListener о том, что содержимое изменилось.
- Указано в:
-
setSelectedItemв интерфейсеComboBoxModel<Object> - Параметры:
-
filter- объект списка для выбора илиnullдля отмены выбора
getSelectedItem
public Object getSelectedItem()
Описание скопировано из интерфейса: ComboBoxModel
Возвращает выбранный элемент.
- Указано в:
-
getSelectedItemв интерфейсеComboBoxModel<Object> - Возвращает:
- Выбранный элемент или
nullесли выбора нет
getSize
public int getSize()
Описание скопировано из интерфейса: ListModel
Возвращает длину списка.
getElementAt
public Object getElementAt(int index)
Описание скопировано из интерфейса: ListModel
Возвращает значение по указанному индексу.
- Указано в:
-
getElementAtв интерфейсеListModel<Object> - Параметры:
-
index- запрашиваемый индекс - Возвращает:
- значение по
index
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.