Интерфейс 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, 2020, 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/11/docs/api/java.desktop/javax/swing/MutableComboBoxModel.html