|
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)
Возвращает массив всех объектов, в настоящий момент зарегистрированных как
FooListeners на эту модель. |
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()
SingleSelectionModelgetSelectedIndex в интерфейсе SingleSelectionModelSingleSelectionModel.setSelectedIndex(int)public void setSelectedIndex(int index)
SingleSelectionModelsetSelectedIndex в интерфейсе SingleSelectionModelindex - интервал, определяющий выбор моделиSingleSelectionModel.getSelectedIndex(), SingleSelectionModel.addChangeListener(javax.swing.event.ChangeListener)public void clearSelection()
SingleSelectionModelclearSelection в интерфейсе SingleSelectionModelpublic boolean isSelected()
SingleSelectionModelisSelected в интерфейсе SingleSelectionModelpublic void addChangeListener(ChangeListener l)
ChangeListener к кнопке.addChangeListener в интерфейсе SingleSelectionModell - ChangeListener, чтобы добавитьpublic void removeChangeListener(ChangeListener l)
ChangeListener от кнопки.removeChangeListener в интерфейсе SingleSelectionModell - ChangeListener, чтобы удалитьpublic ChangeListener[] getChangeListeners()
DefaultSingleSelectionModel.ChangeListeners или пустой массив, если никакие слушатели изменения в настоящий момент не регистрируютсяaddChangeListener(javax.swing.event.ChangeListener), removeChangeListener(javax.swing.event.ChangeListener)protected void fireStateChanged()
EventListenerListpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
FooListeners на эту модель. FooListeners регистрируются, используя addFooListener метод. Можно определить listenerType параметр с литералом class, такой как FooListener.class. Например, можно запросить a DefaultSingleSelectionModel экземпляр m для его слушателей изменения со следующим кодом:
ChangeListener[] cls = (ChangeListener[])(m.getListeners(ChangeListener.class));Если никакие такие слушатели не существуют, этот метод возвращает пустой массив.
listenerType - тип слушателей требуют; этот параметр должен определить интерфейс, который убывает от java.util.EventListenerFooListeners на этой модели, или пустом массиве, если никакие такие слушатели не были добавленыClassCastException - если listenerType не определяет class или интерфейс, который реализует java.util.EventListenergetChangeListeners()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92