Класс 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, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/metal/MetalFileChooserUI.FilterComboBoxModel.html