モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicTreeUI.NodeDimensionsHandler

  • 含まれているクラス:
    BasicTreeUI

    public class BasicTreeUI.NodeDimensionsHandler
    extends AbstractLayoutCache.NodeDimensions
    ノードのサイズを取得するクラス、メソッドはBasicTreeUIメソッドに転送されます。 x位置はイン・セットを含まず、getPathBoundsで処理されます。
    • コンストラクタの詳細

      • NodeDimensionsHandler

        public NodeDimensionsHandler()
    • メソッドの詳細

      • getNodeDimensions

        public Rectangle getNodeDimensions​(Object value,
                                           int row,
                                           int depth,
                                           boolean expanded,
                                           Rectangle size)
        特定のノードのサイズを取得します。
        定義:
        getNodeDimensions、クラスAbstractLayoutCache.NodeDimensions
        パラメータ:
        value - 表現されるvalue
        row - 照会中の行
        depth - 行の深さ
        expanded - 行が展開されている場合はtrue、そうでない場合はfalse
        size - valueを表すのに必要なサイズを含むRectangle
        戻り値:
        ノード・サイズを含むRectangle。ノードにサイズを持たない場合はnull
      • getRowX

        protected int getRowX​(int row,
                              int depth)
        指定された行をインデントする量を返します。
        パラメータ:
        row - 行
        depth - 深さ
        戻り値:
        指定された行をインデントする量