Класс ListDataEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.ListDataEvent
- Все реализуемые интерфейсы:
- Serializable
public class ListDataEvent extends EventObject
Определяет событие, которое обобщает изменения в списке.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
Поля
| Модификатор и тип | Поле и описание |
|---|---|
static int |
CONTENTS_CHANGED Идентифицирует одно или несколько изменений в содержимом списков. |
static int |
INTERVAL_ADDED Идентифицирует добавление одного или нескольких смежных элементов в список. |
static int |
INTERVAL_REMOVED Идентифицирует удаление одного или нескольких смежных элементов из списка. |
Поля, унаследованные от класса java.util.EventObject
source Краткое описание конструкторов
| Конструктор и описание |
|---|
ListDataEvent(Object source,
int type,
int index0,
int index1) Создаёт объект ListDataEvent. |
Краткое описание методов
| Модификатор и тип | Метод и описание |
|---|---|
int |
getIndex0() Возвращает нижний индекс диапазона. |
int |
getIndex1() Возвращает верхний индекс диапазона. |
int |
getType() Возвращает тип события. |
String |
toString() Возвращает строковое представление этого ListDataEvent. |
Методы, унаследованные от класса java.util.EventObject
getSource Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait Подробное описание полей
CONTENTS_CHANGED
public static final int CONTENTS_CHANGED
Идентифицирует одно или несколько изменений в содержимом списков.
- См. также:
- Значения константных полей
INTERVAL_ADDED
public static final int INTERVAL_ADDED
Идентифицирует добавление одного или нескольких смежных элементов в список.
- См. также:
- Значения константных полей
INTERVAL_REMOVED
public static final int INTERVAL_REMOVED
Идентифицирует удаление одного или нескольких смежных элементов из списка.
- См. также:
- Значения константных полей
Подробное описание конструкторов
ListDataEvent
public ListDataEvent(Object source,
int type,
int index0,
int index1) Создаёт объект ListDataEvent. Если index0 > index1, index0 и index1 будут поменяны местами, так что index0 всегда будет <= index1.
- Параметры:
-
source- исходный объект (как правило,this) -
type- целое число, определяющееCONTENTS_CHANGED,INTERVAL_ADDEDилиINTERVAL_REMOVED -
index0- один конец нового интервала -
index1- другой конец нового интервала
Подробное описание методов
getType
public int getType()
Возвращает тип события. Возможные значения:
- Возвращает:
- целое число, представляющее значение типа
getIndex0
public int getIndex0()
Возвращает нижний индекс диапазона. Для одного элемента это значение равно значению, возвращаемому методом getIndex1().
- Возвращает:
- целое число, представляющее нижний индекс
getIndex1
public int getIndex1()
Возвращает верхний индекс диапазона. Для одного элемента это значение равно значению, возвращаемому методом getIndex0().
- Возвращает:
- целое число, представляющее верхний индекс
toString
public String toString()
Возвращает строковое представление этого ListDataEvent. Этот метод предназначен только для отладки, и содержание и формат возвращаемой строки могут различаться между реализациями. Возвращаемая строка может быть пустой, но не null.
- Переопределяет:
-
toStringв классеEventObject - Возвращает:
- строковое представление этого ListDataEvent.
- См.:
- 1.4
© 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.