Класс 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 |
Возвращает значение по указанному индексу. |
Object |
getSelectedItem() |
Возвращает выбранный элемент. |
int |
getSize() |
Возвращает длину списка. |
void |
propertyChange |
Этот метод вызывается при изменении связанного свойства. |
void |
setSelectedItem |
Устанавливает выбранный элемент. |
Объявленные методы в классе 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()
Создаёт экземпляр
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Возвращает длину списка.
- Указано в:
-
getSizeв интерфейсеListModel<Object> - Возвращает:
- длину списка
getElementAt
public Object getElementAt(int index)
Описание, скопированное из интерфейса:
ListModelВозвращает значение по указанному индексу.
- Указано в:
-
getElementAtв интерфейсеListModel<Object> - Параметры:
-
index- запрашиваемый индекс - Возвращает:
- значение по
index
© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/plaf/metal/MetalFileChooserUI.FilterComboBoxModel.html