Класс TreeSelectionEvent
- Все реализованные интерфейсы:
Serializable
public class TreeSelectionEvent extends EventObject
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для краткосрочного хранения или RMI между приложениями, использующими одну и ту же версию Swing. Начиная с версии 1.4, поддержка долгосрочного хранения всех JavaBeans была добавлена в пакет java.beans. Пожалуйста, обратитесь к XMLEncoder.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected boolean[] |
areNew |
Для каждого пути идентифицирует, является ли этот путь новым. |
protected TreePath |
newLeadSelectionPath |
leadSelectionPath после изменения путей, может быть null. |
protected TreePath |
oldLeadSelectionPath |
leadSelectionPath перед изменением путей, может быть null. |
protected TreePath[] |
paths |
Пути, которые представляет это событие. |
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TreeSelectionEvent |
Представляет изменение выбора TreeSelectionModel. |
TreeSelectionEvent |
Представляет изменение выбора TreeSelectionModel. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
cloneWithSource |
Возвращает копию получателя, но с источником newSource. |
TreePath |
getNewLeadSelectionPath() |
Возвращает текущий ведущий путь. |
TreePath |
getOldLeadSelectionPath() |
Возвращает путь, который был ранее ведущим. |
TreePath |
getPath() |
Возвращает первый элемент пути. |
TreePath[] |
getPaths() |
Возвращает пути, которые были добавлены или удалены из выбора. |
boolean |
isAddedPath() |
Возвращает, был ли путь, идентифицированный getPath, добавлен в выбор. |
boolean |
isAddedPath |
Возвращает, был ли путь по адресу getPaths()[index] добавлен в выбор. |
boolean |
isAddedPath |
Возвращает, был ли указанный путь добавлен в выбор. |
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание полей
paths
protected TreePath[] paths
areNew
protected boolean[] areNew
oldLeadSelectionPath
protected TreePath oldLeadSelectionPath
newLeadSelectionPath
protected TreePath newLeadSelectionPath
Подробное описание конструкторов
TreeSelectionEvent
public TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
TreeSelectionModel. paths определяет пути, которые были добавлены или удалены из выбора.- Параметры:
-
source- источник события -
paths- пути, которые изменились в выборе -
areNew- массивboolean, указывающий, являются ли пути в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 - См. также:
isAddedPath
public boolean isAddedPath(int index)
getPaths()[index] добавлен к выбору. Значение true указывает, что путь был добавлен к выбору. Значение false указывает, что путь больше не выбран.- Параметры:
-
index- индекс пути для проверки - Возвращает:
-
true, если путь был добавлен к выбору,falseв противном случае - Исключения:
-
IllegalArgumentException- если индекс находится вне диапазонаgetPaths - С:
- 1.3
- См. также:
getOldLeadSelectionPath
public TreePath getOldLeadSelectionPath()
- Возвращает:
- объект
TreePath, содержащий старый путь выделения
getNewLeadSelectionPath
public TreePath getNewLeadSelectionPath()
- Возвращает:
- объект
TreePath, содержащий новый путь выделения
cloneWithSource
public Object cloneWithSource(Object newSource)
- Параметры:
-
newSource- источник события - Возвращает:
- объект
Object, являющийся копией этого события с источником, предоставленным вnewSource
© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/event/TreeSelectionEvent.html