クラスJTree.EmptySelectionModel
java.lang.Object
javax.swing.tree.DefaultTreeSelectionModel
javax.swing.JTree.EmptySelectionModel
- すべての実装されたインタフェース:
Serializable, Cloneable, TreeSelectionModel
- 含まれているクラス:
JTree
protected static class JTree.EmptySelectionModel extends DefaultTreeSelectionModel
EmptySelectionModelは、何の選択も許可しないTreeSelectionModelです。
警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。
- 導入されたバージョン:
- 1.2
-
フィールドのサマリー
フィールドクラスで宣言されたフィールド DefaultTreeSelectionModel
changeSupport, leadIndex, leadPath, leadRow, listenerList, listSelectionModel, rowMapper, selection, SELECTION_MODE_PROPERTY, selectionMode修飾子と型フィールド説明protected SwingPropertyChangeSupportメッセージを受け取る登録済みリスナーのために使います。protected int選択範囲のリード・パスのインデックスです。protected TreePath追加された最後のパスです。protected intリード行です。protected EventListenerListイベント・リスナー・リストです。protected DefaultListSelectionModelリスト選択モデルの更新を処理します。protected RowMapper指定のパスに行を提供します。protected TreePath[]現在選択されているパスです。static final StringselectionModeのプロパティ名です。protected int選択モードは、SINGLE_TREE_SELECTION、CONTIGUOUS_TREE_SELECTION、DISCONTIGUOUS_TREE_SELECTIONのどれかになります。インタフェースで宣言されたフィールド TreeSelectionModel
CONTIGUOUS_TREE_SELECTION, DISCONTIGUOUS_TREE_SELECTION, SINGLE_TREE_SELECTION修飾子と型フィールド説明static final int選択範囲の項目は連続している必要があります。static final int選択範囲の項目数に制限はなく、各項目は連続している必要はありません。static final int選択範囲には、同時に複数のパスを指定することはできません。 -
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明voidこれは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidaddSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidこれは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidこれは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidremoveSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidこれは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidsetRowMapper(RowMapper mapper) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidsetSelectionMode(int mode) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。voidsetSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。static JTree.EmptySelectionModelEmptySelectionModelの単一インスタンスを返します。クラスで宣言されたメソッド 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修飾子と型メソッド説明voidaddSelectionPath(TreePath path) 現在の選択範囲にパスを追加します。protected booleanarePathsContiguous(TreePath[] paths) パスが連続しているか、このオブジェクトにRowMapperがない場合、trueを返します。protected booleancanPathsBeAdded(TreePath[] paths) TreePathの特定のセットが追加できるかどうか判定するために使用します。protected booleancanPathsBeRemoved(TreePath[] paths) モデルの連続性を壊さずにパスを削除できる場合にtrueを返します。void現在の選択範囲を空にします。clone()同じ選択範囲を持つこのオブジェクトの複製を返します。protected voidこのオブジェクトのツリー選択イベントの対象として登録しているリスナーすべてに通知します。追加された最後のパスを返します。int選択範囲のリード・インデックスを返します。<T extends EventListener>
T[]getListeners(Class<T> listenerType) このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。int選択した現在のTreePathの設定のRowMapperから取得した最大値を返します。int選択した現在のTreePathの設定のRowMapperから取得した最小値を返します。このDefaultTreeSelectionModelに登録されているすべてのプロパティ変更リスナーの配列を返します。TreePathを行にマップできるRowMapperのインスタンスを返します。int選択されているパスの数を返します。int選択モードを返します。これは、SINGLE_TREE_SELECTION、DISCONTIGUOUS_TREE_SELECTION、またはCONTIGUOUS_TREE_SELECTIONのいずれかになります。選択範囲の先頭のパスを返します。TreePath[]選択範囲を返します。int[]行の選択を返します。このモデルに登録された、すべてのツリー選択リスナーから成る配列を返します。protected void現在選択されているTreePathが現在の選択モードで有効であるかを確認します。protected voidこのメソッドは廃止されたため、その実装は操作不能です。booleanisPathSelected(TreePath path) パスpathが現在の選択範囲にある場合にtrueを返します。booleanisRowSelected(int row) rowで識別される行が選択されている場合にtrueを返します。boolean選択範囲が現在空の場合にtrueを返します。protected voidnotifyPathChange(Vector<?> changedPaths, TreePath oldLeadSelection) 非推奨。JDKバージョン1.7以降voidremoveSelectionPath(TreePath path) 選択範囲からパスを削除します。voidこのオブジェクトのTreePathから行へのマッピングを更新します。voidsetSelectionPath(TreePath path) 選択範囲をパスに設定します。toString()このオブジェクトのプロパティを表示および識別する文字列を返します。protected voidleadIndexインスタンス変数を更新します。クラスオブジェクトで宣言されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
コンストラクタの詳細
-
EmptySelectionModel
protected EmptySelectionModel()EmptySelectionModelを構築します。
-
-
メソッドの詳細
-
setSelectionPaths
public void setSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
setSelectionPaths、インタフェースTreeSelectionModel- オーバーライド:
setSelectionPaths、クラスDefaultTreeSelectionModel- パラメータ:
paths- 選択するパス。これは無視されます
-
addSelectionPaths
public void addSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
addSelectionPaths、インタフェースTreeSelectionModel- オーバーライド:
addSelectionPaths、クラスDefaultTreeSelectionModel- パラメータ:
paths- 選択に追加するパス。これは無視されます
-
removeSelectionPaths
public void removeSelectionPaths(TreePath[] paths) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
removeSelectionPaths、インタフェースTreeSelectionModel- オーバーライド:
removeSelectionPaths、クラスDefaultTreeSelectionModel- パラメータ:
paths- 削除するパス。これは無視されます
-
setSelectionMode
public void setSelectionMode(int mode) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
setSelectionMode、インタフェースTreeSelectionModel- オーバーライド:
setSelectionMode、クラスDefaultTreeSelectionModel- パラメータ:
mode- 選択モード。これは無視されます- 導入されたバージョン:
- 1.7
-
setRowMapper
public void setRowMapper(RowMapper mapper) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
setRowMapper、インタフェースTreeSelectionModel- オーバーライド:
setRowMapper、クラスDefaultTreeSelectionModel- パラメータ:
mapper-RowMapperインスタンス。これは無視されます- 導入されたバージョン:
- 1.7
-
addTreeSelectionListener
public void addTreeSelectionListener(TreeSelectionListener listener) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
addTreeSelectionListener、インタフェースTreeSelectionModel- オーバーライド:
addTreeSelectionListener、クラスDefaultTreeSelectionModel- パラメータ:
listener- 追加するリスナー。これは無視されます。- 導入されたバージョン:
- 1.7
-
removeTreeSelectionListener
public void removeTreeSelectionListener(TreeSelectionListener listener) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
removeTreeSelectionListener、インタフェースTreeSelectionModel- オーバーライド:
removeTreeSelectionListener、クラスDefaultTreeSelectionModel- パラメータ:
listener- 削除するリスナー。これは無視されます。- 導入されたバージョン:
- 1.7
-
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
addPropertyChangeListener、インタフェースTreeSelectionModel- オーバーライド:
addPropertyChangeListener、クラスDefaultTreeSelectionModel- パラメータ:
listener- 追加するリスナー。これは無視されます。- 導入されたバージョン:
- 1.7
-
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener) これは何も実行しないようにオーバーライドされます。EmptySelectionModelでは選択できません。- 定義:
removePropertyChangeListener、インタフェースTreeSelectionModel- オーバーライド:
removePropertyChangeListener、クラスDefaultTreeSelectionModel- パラメータ:
listener- 削除するリスナー。これは無視されます。- 導入されたバージョン:
- 1.7