- すべての実装されたインタフェース:
- RowMapper
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4では、すべてのJavaBeansの長期ストレージのサポートがjava.beansパッケージに追加されました。 XMLEncoderを参照してください。 
- 
ネストされたクラスのサマリークラス javax.swing.tree.AbstractLayoutCacheで宣言されたネストされたクラス/インタフェースAbstractLayoutCache.NodeDimensions
- 
フィールドのサマリークラス javax.swing.tree.AbstractLayoutCacheで宣言されたフィールドnodeDimensions, rootVisible, rowHeight, treeModel, treeSelectionModel
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明パスを描画するのに必要な境界を指定する矩形を返します。booleangetExpandedState(TreePath path) パスが展開されて可視の場合にtrueを返します。getPathClosestTo(int x, int y) x、yにもっとも近いノードへのパスを返します。getPathForRow(int row) 渡されたrowのパスを返します。int可視行の数を返します。intgetRowForPath(TreePath path) pathで識別される最後の項目が可視である行を返します。intgetVisibleChildCount(TreePath path) 行について可視の子の数を返します。getVisiblePathsFrom(TreePath path) 渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。voidinvalidatePathBounds(TreePath path) 処理は行いません。FixedHeightLayoutCacheは幅をキャッシュに格納しません。したがって、変更はありません。void参照しているすべてのサイズを再計算する必要があることをTreeStateに通知します。booleanisExpanded(TreePath path) 行で識別される値が現在展開されている場合にtrueを返します。voidsetExpandedState(TreePath path, boolean isExpanded) パスpathの展開状態をisExpandedとしてマーク付けします。voidデータを提供するTreeModelを設定します。voidsetRootVisible(boolean rootVisible) TreeModelのルート・ノードが可視かどうかを設定します。voidsetRowHeight(int rowHeight) 各セルの高さを設定します。voidノード(または兄弟のセット)に何らかの変更があったあとに呼び出されます。voidノードがツリーに挿入されたあとに呼び出されます。voidノードがツリーから削除されたあとに呼び出されます。void指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。クラス javax.swing.tree.AbstractLayoutCacheで宣言されたメソッドgetModel, getNodeDimensions, getNodeDimensions, getPreferredHeight, getPreferredWidth, getRowHeight, getRowsForPaths, getSelectionModel, isFixedRowHeight, isRootVisible, setNodeDimensions, setSelectionModel
- 
コンストラクタの詳細- 
FixedHeightLayoutCachepublic FixedHeightLayoutCache()FixedHeightLayoutCacheを構築します。
 
- 
- 
メソッドの詳細- 
setModelpublic void setModel(TreeModel newModel) データを提供するTreeModelを設定します。- オーバーライド:
- setModel、クラス- AbstractLayoutCache
- パラメータ:
- newModel- データを提供するTreeModel
 
- 
setRootVisiblepublic void setRootVisible(boolean rootVisible) TreeModelのルート・ノードが可視かどうかを設定します。- オーバーライド:
- setRootVisible、クラス- AbstractLayoutCache
- パラメータ:
- rootVisible- ツリーのルート・ノードが表示される場合はtrue
- 関連項目:
 
- 
setRowHeightpublic void setRowHeight(int rowHeight) 各セルの高さを設定します。 rowHeightが0以下の場合は、IllegalArgumentExceptionをスローします。- オーバーライド:
- setRowHeight、クラス- AbstractLayoutCache
- パラメータ:
- rowHeight- 各セルのピクセル単位の高さ
 
- 
getRowCountpublic int getRowCount()可視行の数を返します。- 定義:
- getRowCount、クラス- AbstractLayoutCache
- 戻り値:
- 表示中の行の数
 
- 
invalidatePathBoundspublic void invalidatePathBounds(TreePath path) 処理は行いません。FixedHeightLayoutCacheは幅をキャッシュに格納しません。したがって、変更はありません。- 定義:
- invalidatePathBounds、クラス- AbstractLayoutCache
- パラメータ:
- path- 更新中のパス
 
- 
invalidateSizespublic void invalidateSizes()参照しているすべてのサイズを再計算する必要があることをTreeStateに通知します。
- 
isExpandedpublic boolean isExpanded(TreePath path) 行で識別される値が現在展開されている場合にtrueを返します。- 定義:
- isExpanded、クラス- AbstractLayoutCache
- パラメータ:
- path- チェックするTreePath
- 戻り値:
- TreePathが展開されるかどうか
 
- 
getBoundsパスを描画するのに必要な境界を指定する矩形を返します。- 定義:
- getBounds、クラス- AbstractLayoutCache
- パラメータ:
- path- ノードを指定するTreePath
- placeIn- 利用可能な空間を指定するRectangleオブジェクト
- 戻り値:
- 使用する空間を指定するRectangleオブジェクト
 
- 
getPathForRowpublic TreePath getPathForRow(int row) 渡されたrowのパスを返します。 rowが可視でない場合は、nullが返されます。- 定義:
- getPathForRow、クラス- AbstractLayoutCache
- パラメータ:
- row- 照会される行
- 戻り値:
- 指定された行のTreePath
 
- 
getRowForPathpublic int getRowForPath(TreePath path) pathで識別される最後の項目が可視である行を返します。 path内のどの要素も現在は可視でない場合は、-1を返します。- 定義:
- getRowForPath、クラス- AbstractLayoutCache
- パラメータ:
- path- 照会される- TreePath
- 戻り値:
- path内の最後の項目が可視である場合は行、path内のどの要素も現在は可視でない場合は -1
 
- 
getPathClosestTopublic TreePath getPathClosestTo(int x, int y) x、yにもっとも近いノードへのパスを返します。 現在可視のものがない場合は、nullを返します。そうでない場合は、常に有効なパスを返します。 返されたオブジェクトが正確にx, yにあるかどうかを判定する必要がある場合は、返されたパスの矩形を取得して、x, yと比較するようにしてください。- 定義:
- getPathClosestTo、クラス- AbstractLayoutCache
- パラメータ:
- x- 望ましい位置の水平コンポーネント
- y- 望ましい位置の垂直コンポーネント
- 戻り値:
- 指定した点にもっとも近いTreePath
 
- 
getVisibleChildCountpublic int getVisibleChildCount(TreePath path) 行について可視の子の数を返します。- 定義:
- getVisibleChildCount、クラス- AbstractLayoutCache
- パラメータ:
- path- 照会中のパス
- 戻り値:
- 指定したパスに関する可視の子の数
 
- 
getVisiblePathsFrompublic Enumeration<TreePath> getVisiblePathsFrom(TreePath path) 渡された位置から開始される可視のパスを次々に列挙するEnumeratorを返します。 列挙の順序付けはパスの表示方法に基づきます。- 定義:
- getVisiblePathsFrom、クラス- AbstractLayoutCache
- パラメータ:
- path- 列挙型の開始位置
- 戻り値:
- 望ましい位置で開始されるEnumerator
 
- 
setExpandedStatepublic void setExpandedState(TreePath path, boolean isExpanded) パスpathの展開状態をisExpandedとしてマーク付けします。- 定義:
- setExpandedState、クラス- AbstractLayoutCache
- パラメータ:
- path- 展開または収納中のパス
- isExpanded- パスを展開する場合はtrue、そうでない場合はfalse
 
- 
getExpandedStatepublic boolean getExpandedState(TreePath path) パスが展開されて可視の場合にtrueを返します。- 定義:
- getExpandedState、クラス- AbstractLayoutCache
- パラメータ:
- path- 照会中のパス
- 戻り値:
- パスが展開され、可視の場合はtrue、そうでない場合はfalse
 
- 
treeNodesChangedpublic void treeNodesChanged(TreeModelEvent e) ノード(または兄弟のセット)に何らかの変更があったあとに呼び出されます。 ノードのツリー内の位置や、ノードの子の配列は変更されていなくても、ほかの属性が変更されていると、表現に影響を及ぼす可能性があります。 例: ファイル名が変更されていて、ファイル・システム内での位置は変わっていない場合。 e.path()は、変更されたノードの親をパスに返します。 e.childIndices()は、変更されたノードのインデックスを返します。 - 定義:
- treeNodesChanged、クラス- AbstractLayoutCache
- パラメータ:
- e-- TreeModelEvent
 
- 
treeNodesInsertedpublic void treeNodesInserted(TreeModelEvent e) ノードがツリーに挿入されたあとに呼び出されます。 e.path()は、新しいノードの親を返します。 e.childIndices()は、新しいノードのインデックスを昇順で返します。 - 定義:
- treeNodesInserted、クラス- AbstractLayoutCache
- パラメータ:
- e-- TreeModelEvent
 
- 
treeNodesRemovedpublic void treeNodesRemoved(TreeModelEvent e) ノードがツリーから削除されたあとに呼び出されます。 サブツリーがツリーから削除された場合は、このメソッドは削除されたサブツリーのルートに1回だけ(削除された兄弟のセットごとに1回ではなく)呼び出される可能性があります。 e.path()は、削除されたノードの元の親を返します。 e.childIndices()は、ノードが削除される前に持っていたインデックスを昇順で返します。 - 定義:
- treeNodesRemoved、クラス- AbstractLayoutCache
- パラメータ:
- e-- TreeModelEvent
 
- 
treeStructureChangedpublic void treeStructureChanged(TreeModelEvent e) 指定されたノード以降でツリーの構造が大幅に変更されたあとに呼び出されます。 e.getPath()で返されるパスの長さが1で、先頭の要素が現在のルート・ノードを識別しない場合、先頭の要素がツリーの新しいルートになります。 e.path()はノードへのパスを保持します。 e.childIndices()はnullを返します。 - 定義:
- treeStructureChanged、クラス- AbstractLayoutCache
- パラメータ:
- e-- TreeModelEvent
 
 
-