Spec-Zone .ru
спецификации, руководства, описания, API
|
public class TreeSelectionEvent extends EventObject
Предупреждение: Сериализированные объекты этого class не будут совместимыми с будущими выпусками Swing. Текущая поддержка сериализации является подходящей для краткосрочного хранения или RMI между приложениями, выполняющими ту же самую версию Swing. С 1.4, поддержка длительного хранения всего JavaBeansTM была добавлена к java.beans
пакет. Пожалуйста, см. XMLEncoder
.
TreeSelectionListener
, TreeSelectionModel
Модификатор и Тип | Поле и Описание |
---|---|
protected boolean[] |
areNew
Поскольку каждый путь идентифицирует, если тот путь фактически нов.
|
protected TreePath |
newLeadSelectionPath
leadSelectionPath после измененных путей, может быть нулем.
|
protected TreePath |
oldLeadSelectionPath
leadSelectionPath перед измененными путями, может быть нулем.
|
protected TreePath[] |
пути
Пути это событие представляют.
|
источник
Конструктор и Описание |
---|
TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение в выборе TreeSelectionModel.
|
TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
Представляет изменение в выборе TreeSelectionModel.
|
Модификатор и Тип | Метод и Описание |
---|---|
Объект |
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)
Возвраты, был ли указанный путь добавлен к выбору.
|
getSource, toString
protected TreePath[] paths
protected boolean[] areNew
protected TreePath oldLeadSelectionPath
protected TreePath newLeadSelectionPath
public TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
source
- источник событияpaths
- пути, которые изменились в выбореpublic TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
source
- источник событияpath
- путь, который изменился в выбореisNew
- в новинку ли путь для выбора, ложный путь средств был удален из выбора.public TreePath[] getPaths()
public TreePath getPath()
public boolean isAddedPath()
getPath
был добавлен к выбору. Возвращаемое значение true
указывает на путь, идентифицированный getPath
был добавлен к выбору. Возвращаемое значение false
указывает getPath
был выбран, но больше не выбирается.true
если getPath
был добавлен к выбору, false
иначеpublic boolean isAddedPath(TreePath path)
true
указывает на путь, идентифицированный path
был добавлен к выбору. Возвращаемое значение false
указывает path
больше не выбирается. Этот метод только допустим для путей, возвращенных из getPaths()
; вызов с путем, не включенным в getPaths()
броски IllegalArgumentException
.path
- путь к тестуtrue
если path
был добавлен к выбору, false
иначеIllegalArgumentException
- если path
не содержится в getPaths
getPaths()
public boolean isAddedPath(int index)
getPaths()[index]
был добавлен к выбору. Возвращаемое значение true
указывает, что путь был добавлен к выбору. Возвращаемое значение false
указывает, что путь больше не выбирается.index
- индексирование пути к тестуtrue
если путь был добавлен к выбору, false
иначеIllegalArgumentException
- если индексируют, вне диапазона getPaths
getPaths()
public TreePath getOldLeadSelectionPath()
public TreePath getNewLeadSelectionPath()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92