Spec-Zone.ru › OpenJDK 8

Класс DefaultSingleSelectionModel

  • java.lang.Object
    • javax.swing.DefaultSingleSelectionModel
Все реализованные интерфейсы:
Serializable, SingleSelectionModel

public class DefaultSingleSelectionModel
extends Object
implements SingleSelectionModel, Serializable

Общее реализация SingleSelectionModel.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, добавлена поддержка долгосрочного хранения всех JavaBeans™ в пакете java.beans. См. XMLEncoder.

Поля

Модификатор и тип Поле и описание
protected ChangeEvent changeEvent
protected EventListenerList listenerList

Коллекция зарегистрированных слушателей

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

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

Методы

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

Добавляет ChangeListener к кнопке.

void clearSelection()

Очищает выделение (назначает -1).

protected void fireStateChanged()

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

ChangeListener[] getChangeListeners()

Возвращает массив всех слушателей изменений, зарегистрированных на этом DefaultSingleSelectionModel.

<T extends EventListener>
T[]
getListeners(Class<T> listenerType)

Возвращает массив всех объектов, в настоящее время зарегистрированных в качестве FooListener на этой модели.

int getSelectedIndex()

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

boolean isSelected()

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

void removeChangeListener(ChangeListener l)

Удаляет ChangeListener из кнопки.

void setSelectedIndex(int index)

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

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

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

Поля

changeEvent

protected transient ChangeEvent changeEvent

listenerList

protected EventListenerList listenerList

Коллекция зарегистрированных слушателей

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

DefaultSingleSelectionModel

public DefaultSingleSelectionModel()

Методы

getSelectedIndex

public int getSelectedIndex()

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

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

Определено в:
getSelectedIndex в интерфейсе SingleSelectionModel
Возвращает:
выделение модели, или -1, если выделения нет
См. также:
SingleSelectionModel.setSelectedIndex(int)

setSelectedIndex

public void setSelectedIndex(int index)

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

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

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

clearSelection

public void clearSelection()

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

Очищает выделение (назначает -1).

Определено в:
clearSelection в интерфейсе SingleSelectionModel

isSelected

public boolean isSelected()

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

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

Определено в:
isSelected в интерфейсе SingleSelectionModel
Возвращает:
true, если выделен элемент

addChangeListener

public void addChangeListener(ChangeListener l)

Добавляет ChangeListener к кнопке.

Определено в:
addChangeListener в интерфейсе SingleSelectionModel
Параметры:
l - добавляемый слушатель изменений

removeChangeListener

public void removeChangeListener(ChangeListener l)

Удаляет ChangeListener из кнопки.

Определено в:
removeChangeListener в интерфейсе SingleSelectionModel
Параметры:
l - удаляемый слушатель изменений

getChangeListeners

public ChangeListener[] getChangeListeners()

Возвращает массив всех слушателей изменений, зарегистрированных на этом DefaultSingleSelectionModel.

Возвращает:
все слушатели изменений модели или пустой массив, если слушатели не зарегистрированы
С версии:
1.4
См. также:
addChangeListener(javax.swing.event.ChangeListener), removeChangeListener(javax.swing.event.ChangeListener)

fireStateChanged

protected void fireStateChanged()

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

См. также:
EventListenerList

getListeners

public <T extends EventListener> T[] getListeners(Class<T> listenerType)

Возвращает массив всех объектов, в настоящее время зарегистрированных в качестве FooListener на этой модели. FooListener регистрируются с помощью метода addFooListener.

Вы можете указать аргумент listenerType с помощью литерала класса, например FooListener.class. Например, вы можете запросить слушателей изменений экземпляра DefaultSingleSelectionModel следующим кодом:

ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));
Если таких слушателей нет, этот метод возвращает пустой массив.
Параметры:
listenerType - тип запрашиваемых слушателей; этот параметр должен указать интерфейс, унаследованный от java.util.EventListener
Возвращает:
массив всех объектов, зарегистрированных в качестве FooListener на этой модели, или пустой массив, если такие слушатели не были добавлены
Исключения:
ClassCastException - если listenerType не указывает класс или интерфейс, реализующий java.util.EventListener
С версии:
1.3
См. также:
getChangeListeners()

© 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