Class JTree.EmptySelectionModel
- All Implemented Interfaces:
-
Serializable
,Cloneable
,TreeSelectionModel
- Enclosing class:
- JTree
protected static class JTree.EmptySelectionModel extends DefaultTreeSelectionModel
EmptySelectionModel
is a TreeSelectionModel
that does not allow anything to be selected. Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. As of 1.4, support for long term storage of all JavaBeans has been added to the java.beans
package. Please see XMLEncoder
.
Field Summary
Modifier and Type | Field | Description |
---|---|---|
protected static final JTree.EmptySelectionModel |
sharedInstance |
The single instance of EmptySelectionModel . |
Fields declared in class javax.swing.tree.DefaultTreeSelectionModel
changeSupport, leadIndex, leadPath, leadRow, listenerList, listSelectionModel, rowMapper, selection, SELECTION_MODE_PROPERTY, selectionMode
Fields declared in interface javax.swing.tree.TreeSelectionModel
CONTIGUOUS_TREE_SELECTION, DISCONTIGUOUS_TREE_SELECTION, SINGLE_TREE_SELECTION
Constructor Summary
Modifier | Constructor | Description |
---|---|---|
protected |
Constructs an EmptySelectionModel . |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
addSelectionPaths |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
addTreeSelectionListener |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
removePropertyChangeListener |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
removeSelectionPaths |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
removeTreeSelectionListener |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
setRowMapper |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
setSelectionMode |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
void |
setSelectionPaths |
This is overriden to do nothing; EmptySelectionModel does not allow a selection. |
static JTree.EmptySelectionModel |
sharedInstance() |
Returns the single instance of EmptySelectionModel . |
Methods declared in class javax.swing.tree.DefaultTreeSelectionModel
addSelectionPath, arePathsContiguous, canPathsBeAdded, canPathsBeRemoved, clearSelection, clone, fireValueChanged, getLeadSelectionPath, getLeadSelectionRow, getListeners, getMaxSelectionRow, getMinSelectionRow, getPropertyChangeListeners, getRowMapper, getSelectionCount, getSelectionMode, getSelectionPath, getSelectionPaths, getSelectionRows, getTreeSelectionListeners, insureRowContinuity, insureUniqueness, isPathSelected, isRowSelected, isSelectionEmpty, notifyPathChange, removeSelectionPath, resetRowSelection, setSelectionPath, toString, updateLeadIndex
Field Details
Constructor Details
EmptySelectionModel
protected EmptySelectionModel()
EmptySelectionModel
.Method Details
setSelectionPaths
public void setSelectionPaths(TreePath[] paths)
EmptySelectionModel
does not allow a selection.- Specified by:
-
setSelectionPaths
in interfaceTreeSelectionModel
- Overrides:
-
setSelectionPaths
in classDefaultTreeSelectionModel
- Parameters:
-
paths
- the paths to select; this is ignored
addSelectionPaths
public void addSelectionPaths(TreePath[] paths)
EmptySelectionModel
does not allow a selection.- Specified by:
-
addSelectionPaths
in interfaceTreeSelectionModel
- Overrides:
-
addSelectionPaths
in classDefaultTreeSelectionModel
- Parameters:
-
paths
- the paths to add to the selection; this is ignored
removeSelectionPaths
public void removeSelectionPaths(TreePath[] paths)
EmptySelectionModel
does not allow a selection.- Specified by:
-
removeSelectionPaths
in interfaceTreeSelectionModel
- Overrides:
-
removeSelectionPaths
in classDefaultTreeSelectionModel
- Parameters:
-
paths
- the paths to remove; this is ignored
setSelectionMode
public void setSelectionMode(int mode)
EmptySelectionModel
does not allow a selection.- Specified by:
-
setSelectionMode
in interfaceTreeSelectionModel
- Overrides:
-
setSelectionMode
in classDefaultTreeSelectionModel
- Parameters:
-
mode
- the selection mode; this is ignored - Since:
- 1.7
setRowMapper
public void setRowMapper(RowMapper mapper)
EmptySelectionModel
does not allow a selection.- Specified by:
-
setRowMapper
in interfaceTreeSelectionModel
- Overrides:
-
setRowMapper
in classDefaultTreeSelectionModel
- Parameters:
-
mapper
- theRowMapper
instance; this is ignored - Since:
- 1.7
addTreeSelectionListener
public void addTreeSelectionListener(TreeSelectionListener listener)
EmptySelectionModel
does not allow a selection.- Specified by:
-
addTreeSelectionListener
in interfaceTreeSelectionModel
- Overrides:
-
addTreeSelectionListener
in classDefaultTreeSelectionModel
- Parameters:
-
listener
- the listener to add; this is ignored - Since:
- 1.7
removeTreeSelectionListener
public void removeTreeSelectionListener(TreeSelectionListener listener)
EmptySelectionModel
does not allow a selection.- Specified by:
-
removeTreeSelectionListener
in interfaceTreeSelectionModel
- Overrides:
-
removeTreeSelectionListener
in classDefaultTreeSelectionModel
- Parameters:
-
listener
- the listener to remove; this is ignored - Since:
- 1.7
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
EmptySelectionModel
does not allow a selection.- Specified by:
-
addPropertyChangeListener
in interfaceTreeSelectionModel
- Overrides:
-
addPropertyChangeListener
in classDefaultTreeSelectionModel
- Parameters:
-
listener
- the listener to add; this is ignored - Since:
- 1.7
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
EmptySelectionModel
does not allow a selection.- Specified by:
-
removePropertyChangeListener
in interfaceTreeSelectionModel
- Overrides:
-
removePropertyChangeListener
in classDefaultTreeSelectionModel
- Parameters:
-
listener
- the listener to remove; this is ignored - Since:
- 1.7
© 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/JTree.EmptySelectionModel.html