模块 java.desktop

类 MultiTreeUI


public class MultiTreeUI extends TreeUI
用于组合 TreeUI 的多路复用 UI。

此文件由 AutoMulti 自动生成。

  • 字段详细信息

    • uis

      protected Vector <ComponentUI > uis
      包含真实 UI 的向量。这是在对 createUI 的调用中填充的,可以通过调用 getUIs 方法获得。第一个元素保证是从默认外观获得的真实 UI。
  • 构造方法详细信息

    • MultiTreeUI

      public MultiTreeUI()
      构造一个 MultiTreeUI
  • 方法详情

    • getUIs

      public ComponentUI [] getUIs()
      返回与此多路复用 UI 关联的 UI 列表。这允许意识到组件上的多路复用 UI 的应用程序处理 UI。
      返回:
      一组 UI 委托
    • getPathBounds

      public Rectangle  getPathBounds(JTree  a, TreePath  b)
      在此对象处理的每个 UI 上调用 getPathBounds 方法。
      指定者:
      getPathBounds 在类 TreeUI
      参数:
      a - pathJTree
      b - TreePath 标识节点
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • getPathForRow

      public TreePath  getPathForRow(JTree  a, int b)
      在此对象处理的每个 UI 上调用 getPathForRow 方法。
      指定者:
      getPathForRow 在类 TreeUI
      参数:
      a - 一个 JTree 对象
      b - 指定行的整数
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • getRowForPath

      public int getRowForPath(JTree  a, TreePath  b)
      在此对象处理的每个 UI 上调用 getRowForPath 方法。
      指定者:
      getRowForPath 在类 TreeUI
      参数:
      a - pathJTree
      b - 要查看的 TreePath 对象
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • getRowCount

      public int getRowCount(JTree  a)
      在此对象处理的每个 UI 上调用 getRowCount 方法。
      指定者:
      getRowCount 在类 TreeUI
      参数:
      a - 要计算行数的 JTree
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • getClosestPathForLocation

      public TreePath  getClosestPathForLocation(JTree  a, int b, int c)
      在此对象处理的每个 UI 上调用 getClosestPathForLocation 方法。
      指定者:
      getClosestPathForLocation 在类 TreeUI
      参数:
      a - 一个 JTree 对象
      b - 一个整数,表示距显示区域左边缘水平方向的像素数
      c - 一个整数,表示从显示区域顶部开始垂直的像素数,减去任何上边距
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • isEditing

      public boolean isEditing(JTree  a)
      在此对象处理的每个 UI 上调用 isEditing 方法。
      指定者:
      isEditing 在类 TreeUI
      参数:
      a - 一个 JTree 对象
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • stopEditing

      public boolean stopEditing(JTree  a)
      在此对象处理的每个 UI 上调用 stopEditing 方法。
      指定者:
      stopEditing 在类 TreeUI
      参数:
      a - 一个 JTree 对象
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • cancelEditing

      public void cancelEditing(JTree  a)
      在此对象处理的每个 UI 上调用 cancelEditing 方法。
      指定者:
      cancelEditing 在类 TreeUI
      参数:
      a - 一个 JTree 对象
    • startEditingAtPath

      public void startEditingAtPath(JTree  a, TreePath  b)
      在此对象处理的每个 UI 上调用 startEditingAtPath 方法。
      指定者:
      startEditingAtPath 在类 TreeUI
      参数:
      a - 正在编辑的 JTree
      b - 要编辑的 TreePath
    • getEditingPath

      public TreePath  getEditingPath(JTree  a)
      在此对象处理的每个 UI 上调用 getEditingPath 方法。
      指定者:
      getEditingPath 在类 TreeUI
      参数:
      a - 返回路径的 JTree
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
    • contains

      public boolean contains(JComponent  a, int b, int c)
      在此对象处理的每个 UI 上调用 contains 方法。
      重写:
      contains 在类 ComponentUI
      参数:
      a - 组件所在的坐标轴正在查询位置;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      b - 的x点的坐标
      c - 的y点的坐标
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见:
    • update

      public void update(Graphics  a, JComponent  b)
      在此对象处理的每个 UI 上调用 update 方法。
      重写:
      update 在类 ComponentUI
      参数:
      a - 绘制的 Graphics 上下文
      b - 正在绘制的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      参见:
    • createUI

      public static ComponentUI  createUI(JComponent  a)
      如果任何辅助 LookAndFeel 支持此 UI,则返回多路复用 UI 实例。否则,只返回从默认 LookAndFeel 获得的 UI 对象。
      参数:
      a - 为其创建 UI 的组件
      返回:
      创建的 UI 委托
    • installUI

      public void installUI(JComponent  a)
      在此对象处理的每个 UI 上调用 installUI 方法。
      重写:
      installUI 在类 ComponentUI
      参数:
      a - 正在安装此 UI 委托的组件
      参见:
    • uninstallUI

      public void uninstallUI(JComponent  a)
      在此对象处理的每个 UI 上调用 uninstallUI 方法。
      重写:
      uninstallUI 在类 ComponentUI
      参数:
      a - 从中删除此 UI 委托的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      参见:
    • paint

      public void paint(Graphics  a, JComponent  b)
      在此对象处理的每个 UI 上调用 paint 方法。
      重写:
      paint 在类 ComponentUI
      参数:
      a - 绘制的 Graphics 上下文
      b - 正在绘制的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      参见:
    • getPreferredSize

      public Dimension  getPreferredSize(JComponent  a)
      在此对象处理的每个 UI 上调用 getPreferredSize 方法。
      重写:
      getPreferredSize 在类 ComponentUI
      参数:
      a - 正在查询其首选大小的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见:
    • getMinimumSize

      public Dimension  getMinimumSize(JComponent  a)
      在此对象处理的每个 UI 上调用 getMinimumSize 方法。
      重写:
      getMinimumSize 在类 ComponentUI
      参数:
      a - 正在查询最小尺寸的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见:
    • getMaximumSize

      public Dimension  getMaximumSize(JComponent  a)
      在此对象处理的每个 UI 上调用 getMaximumSize 方法。
      重写:
      getMaximumSize 在类 ComponentUI
      参数:
      a - 正在查询其最大尺寸的组件;这个参数经常被忽略,但如果 UI 对象是无状态的并且由多个组件共享,则可能会被使用
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见:
    • getAccessibleChildrenCount

      public int getAccessibleChildrenCount(JComponent  a)
      在此对象处理的每个 UI 上调用 getAccessibleChildrenCount 方法。
      重写:
      getAccessibleChildrenCount 在类 ComponentUI
      参数:
      a - JComponent 获取可访问儿童的数量
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见:
    • getAccessibleChild

      public Accessible  getAccessibleChild(JComponent  a, int b)
      在此对象处理的每个 UI 上调用 getAccessibleChild 方法。
      重写:
      getAccessibleChild 在类 ComponentUI
      参数:
      a - 为其获取子对象的 JComponent
      b - 从零开始的子索引
      返回:
      从第一个UI获取的值,即默认LookAndFeel获取的UI
      参见: