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

クラスBasicTreeUI.NodeDimensionsHandler

java.lang.Object
javax.swing.tree.AbstractLayoutCache.NodeDimensions
javax.swing.plaf.basic.BasicTreeUI.NodeDimensionsHandler
含まれているクラス:
BasicTreeUI

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

  • メソッドの詳細

    • 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 - 深さ
      戻り値:
      指定された行をインデントする量