Класс 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
getElementAt
public Object getElementAt(int index)
Описание, скопированное из интерфейса:
ListModelВозвращает значение по указанному индексу.
- Указано в:
-
getElementAtв интерфейсеListModel<Object> - Параметры:
-
index- запрашиваемый индекс - Возвращает:
- значение по
index
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/metal/MetalFileChooserUI.FilterComboBoxModel.html