|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ツリーコンポーネントの現在の選択状態を表します。選択されている行の履歴を記録しますが、行で選択するにはツリーを直接表示する必要があります。
フィールドの概要 | |
static int |
CONTIGUOUS_TREE_SELECTION
選択範囲の項目は連続している必要があります。 |
static int |
DISCONTIGUOUS_TREE_SELECTION
選択範囲の項目数に制限はなく、各項目は連続している必要はありません。 |
static int |
SINGLE_TREE_SELECTION
選択範囲には、同時に複数のパスを指定することはできません。 |
メソッドの概要 | |
void |
addPropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストに追加します。 |
void |
addSelectionPath(TreePath path)
現在の選択範囲にパスを追加します。 |
void |
addSelectionPaths(TreePath[] paths)
現在の選択範囲に複数のパスを追加します。 |
void |
addTreeSelectionListener(TreeSelectionListener x)
選択範囲が変更されるたびに通知を受けるリスナーのリストに x を追加します。 |
void |
clearSelection()
現在の選択範囲を空にします。 |
TreePath |
getLeadSelectionPath()
追加された最後のパスを返します。 |
int |
getLeadSelectionRow()
選択範囲のリードインデックスを返します。 |
int |
getMaxSelectionRow()
選択されている最後の行を取得します。 |
int |
getMinSelectionRow()
選択されている最初の行を取得します。 |
RowMapper |
getRowMapper()
パスを行にマップできる RowMapper のインスタンスを返します。 |
int |
getSelectionCount()
選択されているパスの数を返します。 |
int |
getSelectionMode()
選択モードを返します。 |
TreePath |
getSelectionPath()
選択範囲の最初のパスを返します。 |
TreePath[] |
getSelectionPaths()
選択範囲の複数のパスを返します。 |
int[] |
getSelectionRows()
現在選択されている行のすべてを返します。 |
boolean |
isPathSelected(TreePath path)
パス path が現在の選択範囲にある場合に true を返します。 |
boolean |
isRowSelected(int row)
row で識別される行が選択されている場合に true を返します。 |
boolean |
isSelectionEmpty()
選択範囲が現在空の場合に true を返します。 |
void |
removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener をリスナーリストから削除します。 |
void |
removeSelectionPath(TreePath path)
選択範囲からパスを削除します。 |
void |
removeSelectionPaths(TreePath[] paths)
選択範囲から複数のパスを削除します。 |
void |
removeTreeSelectionListener(TreeSelectionListener x)
選択範囲が変更されるたびに通知を受けるリスナーのリストから x を削除します。 |
void |
resetRowSelection()
どの行が選択されているかを更新します。 |
void |
setRowMapper(RowMapper newMapper)
RowMapper のインスタンスを設定します。 |
void |
setSelectionMode(int mode)
選択モデルを設定します。 |
void |
setSelectionPath(TreePath path)
選択範囲をパスに設定します。 |
void |
setSelectionPaths(TreePath[] paths)
選択範囲を複数のパスに設定します。 |
フィールドの詳細 |
public static final int SINGLE_TREE_SELECTION
public static final int CONTIGUOUS_TREE_SELECTION
public static final int DISCONTIGUOUS_TREE_SELECTION
メソッドの詳細 |
public void setSelectionMode(int mode)
public int getSelectionMode()
public void setSelectionPath(TreePath path)
path
- 選択する新しいパスpublic void setSelectionPaths(TreePath[] paths)
paths
- 新しい選択範囲public void addSelectionPath(TreePath path)
path
- 現在の選択範囲に追加する新しいパスpublic void addSelectionPaths(TreePath[] paths)
paths
- 現在の選択範囲に追加する新しいパスpublic void removeSelectionPath(TreePath path)
path
- 選択範囲から削除するパスpublic void removeSelectionPaths(TreePath[] paths)
paths
- 選択範囲から削除するパスpublic TreePath getSelectionPath()
public TreePath[] getSelectionPaths()
public int getSelectionCount()
public boolean isPathSelected(TreePath path)
public boolean isSelectionEmpty()
public void clearSelection()
public void setRowMapper(RowMapper newMapper)
public RowMapper getRowMapper()
public int[] getSelectionRows()
public int getMinSelectionRow()
public int getMaxSelectionRow()
public boolean isRowSelected(int row)
public void resetRowSelection()
public int getLeadSelectionRow()
public TreePath getLeadSelectionPath()
public void addPropertyChangeListener(PropertyChangeListener listener)
現在のコンポーネントの明示的な setFont、setBackground、または SetForeground に応じて、PropertyChangeEvent がトリガーされます。ただし、現在のコンポーネントがそのフォアグラウンド、バックグラウンド、またはフォントをコンテナから継承している場合は、継承したプロパティの変更に応じてトリガーされるイベントはありません。
listener
- 追加される PropertyChangeListenerpublic void removePropertyChangeListener(PropertyChangeListener listener)
listener
- 削除される PropertyChangeListenerpublic void addTreeSelectionListener(TreeSelectionListener x)
x
- 追加される新しいリスナーpublic void removeTreeSelectionListener(TreeSelectionListener x)
x
- 削除するリスナー
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |