|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
javax.swing.event.TreeSelectionEvent
public class TreeSelectionEvent
An event that carries information about a change to a
TreeSelectionModel
.
TreeSelectionListener
,
Serialized FormField Summary | |
---|---|
protected boolean[] |
areNew
Flags indicating if the paths were added ( true ) or removed
(false ) from the selection. |
protected TreePath |
newLeadSelectionPath
The new lead selection path (may be null ). |
protected TreePath |
oldLeadSelectionPath
The old lead selection path (may be null ). |
protected TreePath[] |
paths
The paths that have been added or removed from the selection. |
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
TreeSelectionEvent(Object source,
TreePath[] paths,
boolean[] areNew,
TreePath oldLeadSelectionPath,
TreePath newLeadSelectionPath)
Creates a new TreeSelectionEvent . |
|
TreeSelectionEvent(Object source,
TreePath path,
boolean isNew,
TreePath oldLeadSelectionPath,
TreePath newLeadSelectionPath)
Creates a new TreeSelectionEvent . |
Method Summary | |
---|---|
Object |
cloneWithSource(Object source)
Creates a shallow copy of this TreeSelectionEvent , replacing
the source with source . |
TreePath |
getNewLeadSelectionPath()
Returns the new lead selection path. |
TreePath |
getOldLeadSelectionPath()
Returns the old lead selection path. |
TreePath |
getPath()
Returns the first path element. |
TreePath[] |
getPaths()
Returns an array of the paths that changed in the selection. |
boolean |
isAddedPath()
Returns true if the path returned by getPath() has
been added to the selection, and false if it has been
removed. |
boolean |
isAddedPath(int index)
Returns true if the path at the specified index has been
added to the selection, and false if the path has been
removed from the selection. |
boolean |
isAddedPath(TreePath path)
Returns true if path has been added to the
selection, and false if the path has been removed from the
selection. |
Methods inherited from class java.util.EventObject |
---|
getSource, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected TreePath[] paths
protected boolean[] areNew
true
) or removed
(false
) from the selection.
protected TreePath oldLeadSelectionPath
null
).
protected TreePath newLeadSelectionPath
null
).
Constructor Detail |
---|
public TreeSelectionEvent(Object source, TreePath[] paths, boolean[] areNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
TreeSelectionEvent
.
source
- the source (usually a TreeSelectionModel
,
null
not permitted).paths
- an array of the paths that have been added to or removed
from the selection.areNew
- a flag for each path where true
indicates the
corresponding path has been added to the selection and
false
indicates the path has been removed.oldLeadSelectionPath
- the old lead selection path (null
permitted).newLeadSelectionPath
- the new lead selection path (null
permitted).
IllegalArgumentException
- if source
is
null
.public TreeSelectionEvent(Object source, TreePath path, boolean isNew, TreePath oldLeadSelectionPath, TreePath newLeadSelectionPath)
TreeSelectionEvent
.
source
- the event source (usually a TreeSelectionModel
,
null
not permitted).path
- the path.isNew
- true
indicates that path
has been
added to the selection, and false
indicates that it has
been removed.oldLeadSelectionPath
- the old lead selection path (null
permitted).newLeadSelectionPath
- the new lead selection path (null
permitted).
IllegalArgumentException
- if source
is
null
.Method Detail |
---|
public TreePath getPath()
getPaths()
public TreePath[] getPaths()
isAddedPath(TreePath)
public boolean isAddedPath()
true
if the path returned by getPath()
has
been added to the selection, and false
if it has been
removed.
isAddedPath(int)
public boolean isAddedPath(TreePath path)
true
if path
has been added to the
selection, and false
if the path has been removed from the
selection.
path
- the path to check.
isAddedPath(int)
public boolean isAddedPath(int index)
true
if the path at the specified index has been
added to the selection, and false
if the path has been
removed from the selection.
index
- the path index.
isAddedPath(TreePath)
public TreePath getOldLeadSelectionPath()
null
).getNewLeadSelectionPath()
public TreePath getNewLeadSelectionPath()
null
).getOldLeadSelectionPath()
public Object cloneWithSource(Object source)
TreeSelectionEvent
, replacing
the source with source
.
source
- the new event source (null
not permitted).
IllegalArgumentException
- if source
is
null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |