当前位置: 代码迷 >> J2EE >> 如何查找JTree节点,并展开它
  详细解决方案

如何查找JTree节点,并展开它

热度:86   发布时间:2016-04-22 01:26:14.0
怎么查找JTree节点,并展开它
我正在写一个解析pdm的工具,把表和列以JTree展示。现在需要做一个查找表功能,请问,谁有怎么查找JTree节点,并展开它类似的例子,十分感谢!

------解决方案--------------------
上网找个
------解决方案--------------------
AdminTree.js
Java code
var isIE = true;var imgUp = "images/arrowUp.gif" ;var imgDn = "images/arrowDn.gif" ;function expandIt( head, fExpandOnly ){//alert(!fExpandOnly);    var bulletImg ;    var allCol = "document." + ( isIE ? "all." : "" ) + head ;    var parentDiv = eval( allCol + "Parent" );    var childDiv  = eval( allCol + "Child" );    if ( isIE )    {        if ( parentDiv )            bulletImg = parentDiv.children( 0 ).children( 'imEx' );        if ( childDiv )        {            if ( childDiv.style.display == "block" && (!fExpandOnly) )            {                childDiv.style.display    = "none" ;                if ( bulletImg )                    bulletImg.src = imgUp ;            }            else            {                childDiv.style.display    = "block" ;                if ( bulletImg )                    bulletImg.src = imgDn ;            }        }    }    else    {        if ( parentDiv )            bulletImg = parentDiv.document.images[ 'imEx' ];        if ( childDiv )        {            if ( childDiv.visibility == "hide" )            {                childDiv.visibility = "show" ;                if ( bulletImg )                    bulletImg.src = imgDn ;            }            else if ( ! fExpandOnly )             {                childDiv.visibility = "hide";                if ( bulletImg )                    bulletImg.src = imgUp ;            }        }    }    return false ;    // cancels event}function doClick ( ){    el = event.srcElement;    while ( el && el.tagName != "A" )     {        el = el.parentElement ;    }    if ( ! el ) return ;    if ( el.target != "main" ) return ;    hiliteSel( el );    }var prevSel = null ;function hiliteSel ( selLink ){    var selColor = "red" ;    if ( prevSel )    {        prevSel.style.color = prevSel.prevColor ;    }    prevSel = selLink ;    prevSel.prevColor = selLink.style.color ;    selLink.style.color = selColor ;}function init() {  document.onclick = doClick ;  expandIt("head2");  //hiliteSel(ttt);//  parent.frames("Main").location.href = "/gtc/programMgr.html";}if ( screen.colorDepth > 8 ){//    document.write( "<STYLE>BODY{background-image:url(/images/ai/tile_nav.jpg);}</STYLE>" );}var licenseID ='01-0006-0038-69648' ;var pendingChanges =false ;