Класс 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. Выделение, по меньшей мере, одного индекса в пределах диапазона изменится.
- Параметры:
-
source-Objectна котором событие изначально произошло -
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()
Возвращает строку, отображающую и идентифицирующую свойства этого объекта.
- Переопределяет:
-
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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/event/ListSelectionEvent.html