JavaTM 2 Platform
Standard Ed. 6

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 位置不包括 insets,其用 getPathBounds 處理。


建構子摘要
BasicTreeUI.NodeDimensionsHandler()
           
 
方法摘要
 Rectangle getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)
          負責獲取特定節點的大小。
protected  int getRowX(int row, int depth)
           
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

BasicTreeUI.NodeDimensionsHandler

public BasicTreeUI.NodeDimensionsHandler()
方法詳細資訊

getNodeDimensions

public Rectangle getNodeDimensions(Object value,
                                   int row,
                                   int depth,
                                   boolean expanded,
                                   Rectangle size)
負責獲取特定節點的大小。

指定者:
類別 AbstractLayoutCache.NodeDimensions 中的 getNodeDimensions
參數:
value - 要表示的 value
row - 查詢的行
depth - 行的深度
expanded - 如果行已擴展,則為 true,否則為 false
size - 套件含表示 value 所需大小的 Rectangle
返回:
包含節點尺寸的 Rectangle,如果節點沒有尺寸,則返回 null

getRowX

protected int getRowX(int row,
                      int depth)
返回:
給定行的縮進量。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only