Интерфейс SingleSelectionModel
- Все известные реализующие классы:
DefaultSingleSelectionModel
public interface SingleSelectionModel
Модель, поддерживающая не более одного индексированного выбора.
- С:
- 1.2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addChangeListener |
Добавляет listener в качестве слушателя изменений в модели. |
void |
clearSelection() |
Очищает выбор (в -1). |
int |
getSelectedIndex() |
Возвращает выбор модели. |
boolean |
isSelected() |
Возвращает true, если в модели выбора в настоящее время есть выбранное значение. |
void |
removeChangeListener |
Удаляет listener как слушателя изменений в модели. |
void |
setSelectedIndex |
Устанавливает выбранный индекс модели в index. |
Подробное описание методов
getSelectedIndex
int getSelectedIndex()
Возвращает выбор модели.
- Возвращает:
- выбор модели или -1, если выбора нет
- См. также:
setSelectedIndex
void setSelectedIndex(int index)
Устанавливает выбранный индекс модели на index. Уведомляет всех слушателей о любых изменениях модели.
- Параметры:
-
index- целое число, задающее выбор модели - См. также:
clearSelection
void clearSelection()
Очищает выбор (в -1).
isSelected
boolean isSelected()
Возвращает true, если в модели выбора в настоящее время есть выбранное значение.
- Возвращает:
- true, если в настоящее время выбрано значение
addChangeListener
void addChangeListener(ChangeListener listener)
Добавляет listener в качестве слушателя изменений в модели.
- Параметры:
-
listener- слушатель изменений для добавления
removeChangeListener
void removeChangeListener(ChangeListener listener)
Удаляет listener как слушателя изменений в модели.
- Параметры:
-
listener- слушатель изменений для удаления
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/SingleSelectionModel.html