Spec-Zone.ru › OpenJDK 25

Класс 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

Краткое описание полей

Поля, объявленные в классе EventObject

source

Краткое описание конструкторов

Конструктор Описание
ListSelectionEvent(Object source, int firstIndex, int lastIndex, boolean isAdjusting)
Представляет изменение состояния выделения между firstIndex и lastIndex включительно.

Краткое описание методов

Модификатор и тип Метод Описание
int getFirstIndex()
Возвращает индекс первой строки, выделение которой могло измениться.
int getLastIndex()
Возвращает индекс последней строки, выделение которой могло измениться.
boolean getValueIsAdjusting()
Возвращает, является ли это событие частью серии событий, в ходе которой изменения еще продолжаются.
String toString()
Возвращает String, отображающую свойства этого объекта и содержащую информацию о них.

Методы, объявленные в классе EventObject

getSource

Методы, объявленные в классе 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()
Возвращает String, отображающую свойства этого объекта и содержащую информацию о них.
Переопределяет:
toString в классе EventObject
Возвращает:
строковое представление этого объекта

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков с концептуальными обзорами, определениями терминов, обходными решениями и рабочими примерами кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторское право © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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/25/docs/api/java.desktop/javax/swing/event/ListSelectionEvent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API