Spec-Zone.ru › OpenJDK 17

Класс TreeSelectionEvent

java.lang.Object
java.util.EventObject
javax.swing.event.TreeSelectionEvent
Все реализованные интерфейсы:
Serializable
public class TreeSelectionEvent extends EventObject
Событие, характеризующее изменение текущего выбора. Изменение основано на любом количестве путей. Слушатели TreeSelectionListeners обычно запрашивают у источника события новый выбранный статус каждой потенциально изменённой строки.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, использующими одну и ту же версию Swing. С версии 1.4 добавлена поддержка длительного хранения всех JavaBeans в пакете java.beans. См. XMLEncoder.

См. также:
  • TreeSelectionListener
  • TreeSelectionModel

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

Модификатор и тип Поле Описание
protected boolean[] areNew
Для каждого пути определяет, является ли этот путь новым.
protected TreePath newLeadSelectionPath
leadSelectionPath после изменения путей, может быть null.
protected TreePath oldLeadSelectionPath
leadSelectionPath до изменения путей, может быть null.
protected TreePath[] paths
Пути, которые представляет это событие.

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

source

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

Конструктор Описание
TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение выбора TreeSelectionModel.
TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение выбора TreeSelectionModel.

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

Модификатор и тип Метод Описание
Object cloneWithSource(Object newSource)
Возвращает копию получателя, но с новым источником newSource.
TreePath getNewLeadSelectionPath()
Возвращает текущий ведущий путь.
TreePath getOldLeadSelectionPath()
Возвращает путь, который ранее был ведущим.
TreePath getPath()
Возвращает первый элемент пути.
TreePath[] getPaths()
Возвращает пути, которые были добавлены или удалены из выбора.
boolean isAddedPath()
Возвращает, был ли путь, идентифицированный по getPath, добавлен в выбор.
boolean isAddedPath(int index)
Возвращает, был ли путь по getPaths()[index] добавлен в выбор.
boolean isAddedPath(TreePath path)
Возвращает, был ли указанный путь добавлен в выбор.

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

getSource, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

paths

protected TreePath[] paths
Пути, представленные этим событием.

areNew

protected boolean[] areNew
Для каждого пути определяет, является ли этот путь новым.

oldLeadSelectionPath

protected TreePath oldLeadSelectionPath
leadSelectionPath до изменения путей, может быть null.

newLeadSelectionPath

protected TreePath newLeadSelectionPath
leadSelectionPath после изменения путей, может быть null.

Подробное описание конструкторов

TreeSelectionEvent

public TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение выбора в TreeSelectionModel. paths определяет пути, которые были добавлены или удалены из выбора.
Параметры:
source - источник события
paths - пути, которые изменились в выборе
areNew - массив, указывающий, являются ли пути в paths новыми для выбора
oldLeadSelectionPath - предыдущий путь выделения
newLeadSelectionPath - новый путь выделения

TreeSelectionEvent

public TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение выбора в TreeSelectionModel. path определяет путь, который был добавлен или удален из выбора.
Параметры:
source - источник события
path - путь, который изменился в выборе
isNew - указывает, является ли путь новым для выбора, false означает, что путь был удалён из выбора.
oldLeadSelectionPath - предыдущий путь выделения
newLeadSelectionPath - новый путь выделения

Подробное описание методов

getPaths

public TreePath[] getPaths()
Возвращает пути, которые были добавлены или удалены из выбора.
Возвращает:
копию массива объектов TreePath для этого события.

getPath

public TreePath getPath()
Возвращает первый элемент пути.
Возвращает:
первый элемент TreePath , представленный этим событием

isAddedPath

public boolean isAddedPath()
Возвращает, был ли путь, определенный getPath, добавлен в выбор. Значение true указывает, что путь, определенный getPath, был добавлен в выбор. Значение false указывает, что getPath был выбран, но больше не выбран.
Возвращает:
true если getPath был добавлен в выбор, false в противном случае

isAddedPath

public boolean isAddedPath(TreePath path)
Возвращает, был ли указанный путь добавлен в выбор. Значение true указывает, что путь, определенный path, был добавлен в выбор. Значение false указывает, что path больше не выбран. Этот метод действителен только для путей, возвращаемых getPaths(); вызов с путём, не входящим в getPaths(), вызывает IllegalArgumentException.
Параметры:
path - путь для проверки
Возвращает:
true если path был добавлен в выбор, false в противном случае
Исключения:
IllegalArgumentException - если path не содержится в getPaths
См. также:
  • getPaths()

isAddedPath

public boolean isAddedPath(int index)
Возвращает, был ли путь по индексу getPaths()[index] добавлен в выбор. Значение true указывает, что путь был добавлен в выбор. Значение false указывает, что путь больше не выбран.
Параметры:
index - индекс пути для проверки
Возвращает:
true если путь был добавлен в выбор, false в противном случае
Исключения:
IllegalArgumentException - если индекс выходит за пределы диапазона getPaths
См. также:
  • getPaths()

getOldLeadSelectionPath

public TreePath getOldLeadSelectionPath()
Возвращает путь, который ранее был основным путем.
Возвращает:
объект TreePath , содержащий старый основной путь выделения

getNewLeadSelectionPath

public TreePath getNewLeadSelectionPath()
Возвращает текущий основной путь.
Возвращает:
объект TreePath , содержащий новый основной путь выделения

cloneWithSource

public Object cloneWithSource(Object newSource)
Возвращает копию получателя, но с новым источником.
Параметры:
newSource - источник события
Возвращает:
объект Object, являющийся копией этого события, с источником, указанным в newSource

© 1993, 2021, 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/17/docs/api/java.desktop/javax/swing/event/TreeSelectionEvent.html

Spec-Zone.ru

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