Spec-Zone.ru › OpenJDK 24

Интерфейс MutableComboBoxModel<E>

Параметры типа:
E - тип элементов этого модели
Все суперинтерфейсы:
ComboBoxModel<E>, ListModel<E>
Все известные реализующие классы:
DefaultComboBoxModel
public interface MutableComboBoxModel<E> extends ComboBoxModel<E>
Изменяемая версия ComboBoxModel.
С:
1.2

Краткое описание методов

Модификатор и тип Метод Описание
void addElement(E item)
Добавляет элемент в конец модели.
void insertElementAt(E item, int index)
Добавляет элемент в определённый индекс.
void removeElement(Object obj)
Удаляет элемент из модели.
void removeElementAt(int index)
Удаляет элемент по определённому индексу.

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

getSelectedItem, setSelectedItem

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

addListDataListener, getElementAt, getSize, removeListDataListener

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

addElement

void addElement(E item)
Добавляет элемент в конец модели. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener о добавлении элемента.
Параметры:
item - добавляемый элемент

removeElement

void removeElement(Object obj)
Удаляет элемент из модели. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener об удалении элемента.
Параметры:
obj - удаляемый Object

insertElementAt

void insertElementAt(E item, int index)
Добавляет элемент в определённый индекс. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener о добавлении элемента.
Параметры:
item - добавляемый элемент
index - место для добавления объекта

removeElementAt

void removeElementAt(int index)
Удаляет элемент по определённому индексу. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener об удалении элемента.
Параметры:
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/MutableComboBoxModel.html

Spec-Zone.ru

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