Класс ListSelectionEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.swing.event.ListSelectionEvent
- Все реализованные интерфейсы:
- Serializable
public class ListSelectionEvent extends EventObject
Событие, характеризующее изменение выделения. Изменение ограничено одним включительным интервалом. Выделение по меньшей мере одного индекса в диапазоне будет изменено. Хорошая реализация ListSelectionModel будет поддерживать диапазон как можно меньшим. ListSelectionListeners обычно запрашивает у источника события новый статус выделения каждой потенциально изменённой строки.
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans™ была добавлена в пакет java.beans. См. XMLEncoder.
- См. также:
ListSelectionModel
Поля
Поля, унаследованные от класса java.util.EventObject
source
Конструкторы
| Конструктор и описание |
|---|
ListSelectionEvent(Object source,
int firstIndex,
int lastIndex,
boolean isAdjusting) Представляет изменение статуса выделения между |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
int |
getFirstIndex() Возвращает индекс первой строки, выделение которой может быть изменено. |
int |
getLastIndex() Возвращает индекс последней строки, выделение которой может быть изменено. |
boolean |
getValueIsAdjusting() Возвращает, является ли это событие одним из серии событий, где изменения всё ещё происходят. |
String |
toString() Возвращает |
Методы, унаследованные от класса java.util.EventObject
getSource
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Конструкторы
ListSelectionEvent
public ListSelectionEvent(Object source,
int firstIndex,
int lastIndex,
boolean isAdjusting)
Представляет изменение статуса выделения между firstIndex и lastIndex, включительно. firstIndex меньше или равно lastIndex. Выделение по меньшей мере одного индекса в диапазоне будет изменено.
- Параметры:
-
firstIndex- первый индекс в диапазоне, <= lastIndex -
lastIndex- последний индекс в диапазоне, >= firstIndex -
isAdjusting- является ли это событие одним из серии событий, где изменения всё ещё происходят
Методы
getFirstIndex
public int getFirstIndex()
Возвращает индекс первой строки, выделение которой может быть изменено. getFirstIndex() <= getLastIndex()
- Возвращает:
- индекс первой строки, значение выделения которой может быть изменено, где ноль - это первая строка
getLastIndex
public int getLastIndex()
Возвращает индекс последней строки, выделение которой может быть изменено. getLastIndex() >= getFirstIndex()
- Возвращает:
- индекс последней строки, значение выделения которой может быть изменено, где ноль - это первая строка
getValueIsAdjusting
public boolean getValueIsAdjusting()
Возвращает, является ли это событие одним из серии событий, где изменения всё ещё происходят. См. документацию для ListSelectionModel.setValueIsAdjusting(boolean) для получения более подробной информации об использовании.
- Возвращает:
-
true, если это событие одно из серии событий, где изменения всё ещё происходят
toString
public String toString()
Возвращает String, отображающий и идентифицирующий свойства этого объекта.
- Переопределяет:
-
toStringв классеEventObject - Возвращает:
- строковое представление этого объекта
© 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.