Spec-Zone.ru › OpenJDK 8

Интерфейс SingleSelectionModel

Все известные реализующие классы:
DefaultSingleSelectionModel

public interface SingleSelectionModel

Модель, поддерживающая не более одного индексированного выбора.

Методы

Модификатор и тип Метод и описание
void addChangeListener(ChangeListener listener)

Добавляет listener в качестве слушателя изменений в модели.

void clearSelection()

Очищает выбор (до -1).

int getSelectedIndex()

Возвращает выбор модели.

boolean isSelected()

Возвращает true, если в модели выбора в данный момент есть выбранное значение.

void removeChangeListener(ChangeListener listener)

Удаляет listener как слушателя изменений в модели.

void setSelectedIndex(int index)

Устанавливает выбранный индекс модели на index.

Методы

getSelectedIndex

int getSelectedIndex()

Возвращает выбор модели.

Возвращает:
выбор модели, или -1, если выбора нет
См. также:
setSelectedIndex(int)

setSelectedIndex

void setSelectedIndex(int index)

Устанавливает выбранный индекс модели на index. Уведомляет всех слушателей, если модель изменяется

Параметры:
index - целое число, определяющее выбор модели
См. также:
getSelectedIndex(), addChangeListener(javax.swing.event.ChangeListener)

clearSelection

void clearSelection()

Очищает выбор (до -1).

isSelected

boolean isSelected()

Возвращает true, если в модели выбора в данный момент есть выбранное значение.

Возвращает:
true, если значение выбрано в данный момент

addChangeListener

void addChangeListener(ChangeListener listener)

Добавляет listener в качестве слушателя изменений в модели.

Параметры:
listener - слушатель изменений для добавления

removeChangeListener

void removeChangeListener(ChangeListener listener)

Удаляет listener как слушателя изменений в модели.

Параметры:
listener - слушатель изменений для удаления

© 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