Интерфейс ComboBoxModel<E>
- Параметры типа:
-
E- тип элементов этого модели
- Все суперинтерфейсы:
ListModel<E>
- Все известные подинтерфейсы:
MutableComboBoxModel<E>
- Все известные реализующие классы:
-
DefaultComboBoxModel,MetalFileChooserUI.DirectoryComboBoxModel,MetalFileChooserUI.FilterComboBoxModel
public interface ComboBoxModel<E> extends ListModel<E>
Модель данных для комбинированного поля. Этот интерфейс расширяет
ListModel и добавляет понятие выбранного элемента. Выбранный элемент, как правило, тот, который виден в области отображения комбинированного поля. Выбранный элемент необязательно управляется базовой ListModel. Это раздельное поведение позволяет временно хранить и извлекать выбранный элемент в модели.
- С тех пор:
- 1.2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSelectedItem() |
Возвращает выбранный элемент |
void |
setSelectedItem |
Устанавливает выбранный элемент. |
Методы, объявленные в интерфейсе javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
Подробное описание методов
setSelectedItem
void setSelectedItem(Object anItem)
Устанавливает выбранный элемент. Реализация этого метода должна уведомлять всех зарегистрированных
ListDataListener об изменениях содержимого.- Параметры:
-
anItem- объект списка для выбора илиnullдля отмены выбора
getSelectedItem
Object getSelectedItem()
Возвращает выбранный элемент
- Возвращает:
- Выбранный элемент или
null, если выбора нет
© 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/ComboBoxModel.html