Module java.desktop

Class MultiTreeUI


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

此文件是由AutoMulti自动生成的。

  • Field Details

    • uis

      protected Vector<ComponentUI> uis
      包含真实UI的向量。这在调用createUI时填充,并且可以通过调用getUIs方法获取。第一个元素保证是从默认外观中获取的真实UI。
  • Constructor Details

    • MultiTreeUI

      public MultiTreeUI()
      构造一个MultiTreeUI
  • Method Details

    • 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 - 查询x,y位置的组件;此参数通常被忽略,但如果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
      参见: