模块  java.desktop

Class MultiTreeUI


  • public class MultiTreeUIextends TreeUI
    用于组合TreeUI的多路UI。

    该文件由AutoMulti自动生成。

    • 字段详细信息

      • uis

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

      • MultiTreeUI

        public MultiTreeUI()
    • 方法详细信息

      • getUIs

        public ComponentUI[] getUIs()
        返回与此多路UI关联的UI列表。 这允许应用程序知道组件上的多路复用UI来处理UI。
        结果
        UI委托的数组
      • getPathBounds

        public Rectangle getPathBounds​(JTree a,                               TreePath b)
        在由此对象处理的每个UI上调用 getPathBounds方法。
        Specified by:
        getPathBounds在类 TreeUI
        参数
        a - JTree代表 path
        b - 标识节点的 TreePath
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • getPathForRow

        public TreePath getPathForRow​(JTree a,                              int b)
        在由此对象处理的每个UI上调用 getPathForRow方法。
        Specified by:
        getPathForRowTreeUI
        参数
        a - JTree对象
        b - 指定行的整数
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • getRowForPath

        public int getRowForPath​(JTree a,                         TreePath b)
        在由此对象处理的每个UI上调用 getRowForPath方法。
        Specified by:
        getRowForPath ,类 TreeUI
        参数
        a - JTree代表 path
        b - 要查看的 TreePath对象
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • getRowCount

        public int getRowCount​(JTree a)
        在由此对象处理的每个UI上调用 getRowCount方法。
        Specified by:
        getRowCount在课程 TreeUI
        参数
        a - 要为其计数行的 JTree
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获得的UI
      • getClosestPathForLocation

        public TreePath getClosestPathForLocation​(JTree a,                                          int b,                                          int c)
        在由此对象处理的每个UI上调用 getClosestPathForLocation方法。
        Specified by:
        getClosestPathForLocation ,类 TreeUI
        参数
        a - JTree对象
        b - 一个整数,给出显示区域左边缘水平的像素数
        c - 一个整数,给出显示区域顶部垂直的像素数,减去任何上边距
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • isEditing

        public boolean isEditing​(JTree a)
        在由此对象处理的每个UI上调用 isEditing方法。
        Specified by:
        isEditingTreeUI
        参数
        a - JTree对象
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • stopEditing

        public boolean stopEditing​(JTree a)
        在由此对象处理的每个UI上调用 stopEditing方法。
        Specified by:
        stopEditingTreeUI
        参数
        a - JTree对象
        结果
        从第一个UI获得的值,即从默认值 LookAndFeel获取的UI
      • cancelEditing

        public void cancelEditing​(JTree a)
        在由此对象处理的每个UI上调用 cancelEditing方法。
        Specified by:
        cancelEditing课程 TreeUI
        参数
        a - JTree对象
      • startEditingAtPath

        public void startEditingAtPath​(JTree a,                               TreePath b)
        在由此对象处理的每个UI上调用 startEditingAtPath方法。
        Specified by:
        startEditingAtPath在课程 TreeUI
        参数
        a - 正在编辑的 JTree
        b - 要编辑的 TreePath
      • getEditingPath

        public TreePath getEditingPath​(JTree a)
        在由此对象处理的每个UI上调用 getEditingPath方法。
        Specified by:
        getEditingPathTreeUI
        参数
        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
        另请参见:
        JComponent.contains(int, int)Component.contains(int, int)
      • createUI

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