Examples of ItsNatTreeCellUI


Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

    {
        TreeModel dataModel = comp.getTreeModel();
        TreePath parentPath = e.getTreePath();

        boolean childrenVisible = true;
        ItsNatTreeCellUI parentNodeInfo = comp.getItsNatTreeUI().getItsNatTreeCellUIFromTreePath(parentPath);
        if (parentNodeInfo != null) // if null parentPath is root and rootless mode
        {
            updateHandleAndIconOfNode(parentNodeInfo,parentPath); // visibility doesn't change
            childrenVisible = parentNodeInfo.isExpanded();
        }

        Object parentNode = parentPath.getLastPathComponent();
        int[] indices = e.getChildIndices();
        if ((indices != null)&&(indices.length > 0))
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

        updateNodeTree(path,isVisible(path));
    }

    public void updateNodeTree(TreePath path,boolean visible)
    {
        ItsNatTreeCellUI nodeInfo = comp.getItsNatTreeUI().getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // parentPath is root and rootless mode
        updateNode(nodeInfo,path,visible);

        boolean childrenVisible = nodeInfo.isExpanded();
        TreeModel dataModel = comp.getTreeModel();
        Object dataNode = path.getLastPathComponent();
        int len = dataModel.getChildCount(dataNode);
        for(int i = 0; i < len; i++)
        {
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

        }
    }
 
    public void updateNode(TreePath path,boolean visible)
    {
        ItsNatTreeCellUI nodeInfo = comp.getItsNatTreeUI().getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // parentPath is root and rootless mode
        updateNode(nodeInfo,path,visible);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

        updateVisibilityOfNode(nodeInfo,path,visible);
    }

    public void updateHandleAndIconOfNode(TreePath path)
    {
        ItsNatTreeCellUI nodeInfo = comp.getItsNatTreeUI().getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // parentPath is root and rootless mode
        updateHandleAndIconOfNode(nodeInfo,path);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

    public void expandCollapse(TreeExpansionEvent event,boolean expand)
    {
        TreePath path = event.getPath();
        ItsNatTreeUI compUI = comp.getItsNatTreeUI();
        ItsNatTreeCellUI nodeInfo = compUI.getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // parentPath is root and rootless mode
        updateTreeUIExpandCollapse(nodeInfo,path,expand);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

    {
        TreePath parentPath = path.getParentPath();
        if (parentPath == null) return true;
       
        ItsNatTreeUI compUI = comp.getItsNatTreeUI();
        ItsNatTreeCellUI parentNodeInfo = compUI.getItsNatTreeCellUIFromTreePath(parentPath);
        if (parentNodeInfo == null) return true; // path is root and rootless mode
        return parentNodeInfo.isExpanded();
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

    }

    public void updateVisibilityOfNode(TreePath path,boolean visible)
    {
        ItsNatTreeUI compUI = comp.getItsNatTreeUI();
        ItsNatTreeCellUI nodeInfo = compUI.getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // parentPath is root and rootless mode
        updateVisibilityOfNode(nodeInfo,path,visible);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

        }
    }

    public void updateHandleAndIconOfNode(TreePath path)
    {
        ItsNatTreeCellUI nodeInfo = comp.getItsNatTreeUI().getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // path is root and rootless mode
        updateHandleAndIconOfNode(nodeInfo,path);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

    public void expandCollapse(TreeExpansionEvent event,boolean expand)
    {
        TreePath path = event.getPath();
        ItsNatTreeUI compUI = comp.getItsNatTreeUI();
        ItsNatTreeCellUI nodeInfo = compUI.getItsNatTreeCellUIFromTreePath(path);
        if (nodeInfo == null) return; // path is root and rootless mode
        updateTreeUIExpandCollapse(nodeInfo,path,expand);
    }
View Full Code Here

Examples of org.itsnat.comp.tree.ItsNatTreeCellUI

        ItsNatTreeUI compUI = comp.getItsNatTreeUI();
        for(int i = 0; i < len; i++)
        {
            Object childNode = dataModel.getChild(parentNode,i);
            TreePath childPath = path.pathByAddingChild(childNode);
            ItsNatTreeCellUI childNodeInfo = compUI.getItsNatTreeCellUIFromTreePath(childPath);
            Element childElem = childNodeInfo.getParentElement();

            String display;
            if (childrenVisible)
                removeStyleProperty(childElem,"display"); // Show
            else
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.