Spec-Zone.ru › OpenJDK 8

Класс DefaultComboBoxModel<E>

  • java.lang.Object
    • javax.swing.AbstractListModel<E>
      • javax.swing.DefaultComboBoxModel<E>
Параметры типа:
E - тип элементов этого модели
Все реализованные интерфейсы:
Serializable, ComboBoxModel<E>, ListModel<E>, MutableComboBoxModel<E>

public class DefaultComboBoxModel<E>
extends AbstractListModel<E>
implements MutableComboBoxModel<E>, Serializable

Базовая модель для комбинированных полей.

Поля

Поля, унаследованные от класса javax.swing.AbstractListModel

listenerList

Конструкторы

Конструктор и описание
DefaultComboBoxModel()

Создаёт пустой объект DefaultComboBoxModel.

DefaultComboBoxModel(E[] items)

Создаёт объект DefaultComboBoxModel, инициализированный массивом объектов.

DefaultComboBoxModel(Vector<E> v)

Создаёт объект DefaultComboBoxModel, инициализированный вектором.

Методы

Модификатор и тип Метод и описание
void addElement(E anObject)

Добавляет элемент в конец модели.

E getElementAt(int index)

Возвращает значение по указанному индексу.

int getIndexOf(Object anObject)

Возвращает позицию указанного объекта в списке.

Object getSelectedItem()

Возвращает выбранный элемент.

int getSize()

Возвращает длину списка.

void insertElementAt(E anObject, int index)

Добавляет элемент по указанному индексу.

void removeAllElements()

Очищает список.

void removeElement(Object anObject)

Удаляет элемент из модели.

void removeElementAt(int index)

Удаляет элемент по указанному индексу.

void setSelectedItem(Object anObject)

Устанавливает значение выбранного элемента.

Методы, унаследованные от класса javax.swing.AbstractListModel

addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, унаследованные от интерфейса javax.swing.ListModel

addListDataListener, removeListDataListener

Конструкторы

DefaultComboBoxModel

public DefaultComboBoxModel()

Создаёт пустой объект DefaultComboBoxModel.

DefaultComboBoxModel

public DefaultComboBoxModel(E[] items)

Создаёт объект DefaultComboBoxModel, инициализированный массивом объектов.

Параметры:
items - массив объектов Object

DefaultComboBoxModel

public DefaultComboBoxModel(Vector<E> v)

Создаёт объект DefaultComboBoxModel, инициализированный вектором.

Параметры:
v - объект Vector ...

Методы

setSelectedItem

public void setSelectedItem(Object anObject)

Устанавливает значение выбранного элемента. Выбранный элемент может быть null.

Задано в:
setSelectedItem в интерфейсе ComboBoxModel<E>
Параметры:
anObject - значение комбо-бокса или null для отсутствия выбора.

getSelectedItem

public Object getSelectedItem()

Описание скопировано из интерфейса: ComboBoxModel

Возвращает выбранный элемент.

Задано в:
getSelectedItem в интерфейсе ComboBoxModel<E>
Возвращает:
Выбранный элемент или null при отсутствии выбора

getSize

public int getSize()

Описание скопировано из интерфейса: ListModel

Возвращает длину списка.

Задано в:
getSize в интерфейсе ListModel<E>
Возвращает:
длину списка

getElementAt

public E getElementAt(int index)

Описание скопировано из интерфейса: ListModel

Возвращает значение по указанному индексу.

Задано в:
getElementAt в интерфейсе ListModel<E>
Параметры:
index - запрашиваемый индекс
Возвращает:
значение по index

getIndexOf

public int getIndexOf(Object anObject)

Возвращает позицию указанного объекта в списке.

Параметры:
anObject -
Возвращает:
целое число, представляющее позицию индекса, где 0 - первая позиция

addElement

public void addElement(E anObject)

Описание скопировано из интерфейса: MutableComboBoxModel

Добавляет элемент в конец модели. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener о добавлении элемента.

Задано в:
addElement в интерфейсе MutableComboBoxModel<E>
Параметры:
anObject - добавляемый элемент

insertElementAt

public void insertElementAt(E anObject,
                            int index)

Описание скопировано из интерфейса: MutableComboBoxModel

Добавляет элемент по указанному индексу. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener о добавлении элемента.

Задано в:
insertElementAt в интерфейсе MutableComboBoxModel<E>
Параметры:
anObject - добавляемый элемент
index - место добавления объекта

removeElementAt

public void removeElementAt(int index)

Описание скопировано из интерфейса: MutableComboBoxModel

Удаляет элемент по указанному индексу. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener об удалении элемента.

Задано в:
removeElementAt в интерфейсе MutableComboBoxModel<E>
Параметры:
index - позиция удаляемого элемента

removeElement

public void removeElement(Object anObject)

Описание скопировано из интерфейса: MutableComboBoxModel

Удаляет элемент из модели. Реализация этого метода должна уведомлять всех зарегистрированных ListDataListener об удалении элемента.

Задано в:
removeElement в интерфейсе MutableComboBoxModel<E>
Параметры:
anObject - удаляемый Object

removeAllElements

public void removeAllElements()

Очищает список.

© 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