Класс 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/event/ListDataEvent.html