Spec-Zone.ru › OpenJDK 21

Интерфейс 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(Object anItem)
Устанавливает выбранный элемент.

Методы, объявленные в интерфейсе javax.swing.ListModel

addListDataListener, getElementAt, getSize, removeListDataListener

Подробное описание методов

setSelectedItem

void setSelectedItem(Object anItem)
Устанавливает выбранный элемент. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener о том, что содержимое изменилось.
Параметры:
anItem - объект списка для выбора или null для очистки выбора

getSelectedItem

Object getSelectedItem()
Возвращает выбранный элемент
Возвращает:
Выбранный элемент или null если выбор отсутствует

© 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/ComboBoxModel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API