Интерфейс MutableComboBoxModel<E>
- Параметры типа:
-
E- тип элементов этого модели
- Все суперинтерфейсы:
-
ComboBoxModel<E>,ListModel<E>
- Все известные реализующие классы:
DefaultComboBoxModel
public interface MutableComboBoxModel<E> extends ComboBoxModel<E>
Изменяемая версия
ComboBoxModel.- С момента:
- 1.2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addElement |
Добавляет элемент в конец модели. |
void |
insertElementAt |
Добавляет элемент в определенный индекс. |
void |
removeElement |
Удаляет элемент из модели. |
void |
removeElementAt |
Удаляет элемент по определенному индексу. |
Методы, объявленные в интерфейсе 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, 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/MutableComboBoxModel.html