Spec-Zone.ru › OpenJDK 8

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

Параметры типа:
E - тип элементов этого модели
Все суперинтерфейсы:
ComboBoxModel<E>, ListModel<E>
Все известные реализующие классы:
DefaultComboBoxModel

public interface MutableComboBoxModel<E>
extends ComboBoxModel<E>

Изменяемая версия ComboBoxModel.

Методы

Модификатор и тип Метод и описание
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 - удаляемый элемент

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.

Spec-Zone.ru

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