Spec-Zone .ru
спецификации, руководства, описания, API
|
public class DefaultSingleSelectionModel extends Object implements SingleSelectionModel, Serializable
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
Модификатор и Тип | Поле и Описание |
---|---|
protected ChangeEvent |
changeEvent |
protected EventListenerList |
listenerList
Набор зарегистрированных слушателей
|
Конструктор и Описание |
---|
DefaultSingleSelectionModel() |
Модификатор и Тип | Метод и Описание |
---|---|
void |
addChangeListener(ChangeListener l)
Добавляет a
ChangeListener к кнопке. |
void |
clearSelection()
Очищает выбор (к-1).
|
protected void |
fireStateChanged()
Уведомляет всех слушателей, которые зарегистрировали интерес для уведомления на этом типе события.
|
ChangeListener[] |
getChangeListeners()
Возвращает массив всех слушателей изменения, зарегистрированных на этом
DefaultSingleSelectionModel . |
<T extends EventListener> |
getListeners(Class<T> listenerType)
Возвращает массив всех объектов, в настоящий момент зарегистрированных как
FooListener s на эту модель. |
int |
getSelectedIndex()
Возвращает выбор модели.
|
boolean |
isSelected()
Возвращает true, если у модели выбора в настоящий момент есть выбранное значение.
|
void |
removeChangeListener(ChangeListener l)
Удаляет a
ChangeListener от кнопки. |
void |
setSelectedIndex(int index)
Наборы, которые выбрала модель, индексируют, чтобы Индекс.
|
protected transient ChangeEvent changeEvent
protected EventListenerList listenerList
public int getSelectedIndex()
SingleSelectionModel
getSelectedIndex
в интерфейсе SingleSelectionModel
SingleSelectionModel.setSelectedIndex(int)
public void setSelectedIndex(int index)
SingleSelectionModel
setSelectedIndex
в интерфейсе SingleSelectionModel
index
- интервал, определяющий выбор моделиSingleSelectionModel.getSelectedIndex()
, SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener)
public void clearSelection()
SingleSelectionModel
clearSelection
в интерфейсе SingleSelectionModel
public boolean isSelected()
SingleSelectionModel
isSelected
в интерфейсе SingleSelectionModel
public void addChangeListener(ChangeListener l)
ChangeListener
к кнопке.addChangeListener
в интерфейсе SingleSelectionModel
l
- ChangeListener, чтобы добавитьpublic void removeChangeListener(ChangeListener l)
ChangeListener
от кнопки.removeChangeListener
в интерфейсе SingleSelectionModel
l
- ChangeListener, чтобы удалитьpublic ChangeListener[] getChangeListeners()
DefaultSingleSelectionModel
.ChangeListener
s или пустой массив, если никакие слушатели изменения в настоящий момент не регистрируютсяaddChangeListener(javax.swing.event.ChangeListener)
, removeChangeListener(javax.swing.event.ChangeListener)
protected void fireStateChanged()
EventListenerList
public <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListener
s на эту модель. FooListener
s регистрируются, используя addFooListener
метод. Можно определить listenerType
параметр с литералом class, такой как FooListener.class
. Например, можно запросить a DefaultSingleSelectionModel
экземпляр m
для его слушателей изменения со следующим кодом:
ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));Если никакие такие слушатели не существуют, этот метод возвращает пустой массив.
listenerType
- тип слушателей требуют; этот параметр должен определить интерфейс, который убывает от java.util.EventListener
FooListener
s на этой модели, или пустом массиве, если никакие такие слушатели не были добавленыClassCastException
- если listenerType
не определяет class или интерфейс, который реализует java.util.EventListener
getChangeListeners()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92