com.supermap.desktop.controls.utilities

类 JTreeUIUtilities

  • java.lang.Object
    • com.supermap.desktop.controls.utilities.JTreeUIUtilities


  • public class JTreeUIUtilities
    extends java.lang.Object
    • 方法概要

      所有方法 静态方法 具体方法 
      限定符和类型 方法和说明
      static void expandPath(javax.swing.JTree tree, javax.swing.tree.TreePath treePath, boolean expand)
      展开树指定节点
      static void expandTree(javax.swing.JTree tree, boolean expand)
      展开树所有节点
      static javax.swing.tree.TreePath getPath(javax.swing.tree.TreeNode treeNode)
      获得树节点对应的地址
      static void initTreeBehave(javax.swing.JTree tree)
      隐藏根节点并且显示根节点的
      static void locateNode(javax.swing.JTree jTree, javax.swing.tree.DefaultMutableTreeNode node)
      定位到树指定节点并选中
      static void locateNode(javax.swing.JTree jTree, javax.swing.tree.TreePath treePath)
      定位到树指定节点并选中
      static void selectRowAtPoint(javax.swing.JTree tree, int x, int y)
      根据坐标设置树选中
    • 构造器详细资料

      • JTreeUIUtilities

        public JTreeUIUtilities()
    • 方法详细资料

      • locateNode

        public static void locateNode(javax.swing.JTree jTree,
                                      javax.swing.tree.DefaultMutableTreeNode node)
        定位到树指定节点并选中
        参数:
        jTree - 树对象
        node - 要定位的节点
      • locateNode

        public static void locateNode(javax.swing.JTree jTree,
                                      javax.swing.tree.TreePath treePath)
        定位到树指定节点并选中
        参数:
        jTree - 树对象
        treePath - 要定位的节点 treePath
      • expandTree

        public static void expandTree(javax.swing.JTree tree,
                                      boolean expand)
        展开树所有节点
        参数:
        tree - 指定树对象
        expand - 是否展开
      • expandPath

        public static void expandPath(javax.swing.JTree tree,
                                      javax.swing.tree.TreePath treePath,
                                      boolean expand)
        展开树指定节点
        参数:
        tree - 指定树对象
        treePath - 指定树节点地址
        expand - 是否展开
      • getPath

        public static javax.swing.tree.TreePath getPath(javax.swing.tree.TreeNode treeNode)
        获得树节点对应的地址
        参数:
        treeNode - 指定树节点
        返回:
        节点对应的地址
      • selectRowAtPoint

        public static void selectRowAtPoint(javax.swing.JTree tree,
                                            int x,
                                            int y)
        根据坐标设置树选中
        参数:
        tree - 树对象
        x - 鼠标x坐标
        y - 鼠标y坐标
      • initTreeBehave

        public static void initTreeBehave(javax.swing.JTree tree)
        隐藏根节点并且显示根节点的
        参数:
        tree - 需要设置的树