📄 datatreemodel.java~
字号:
package org.impact.stars.control.web.checker;
/**
* Insert the type's description here.
* Creation date: (7/26/00 3:05:52 PM)
* @author: Jian Cai
*/
import javax.swing.event.*;
import javax.swing.tree.*;
import java.util.Vector;
public class DataTreeModel extends DefaultTreeModel {
private String name;
private String treeID;
private String lastID;
/**
* DataTreeModel constructor comment.
*/
public DataTreeModel(Datanode root, String atreeID, String aname)
{
super(root, false);
treeID = atreeID;
name = aname;
}
public DataTreeModel(Datanode root) {
super(root);
}
public DataTreeModel(Datanode root, boolean alowchildren ) {
super(root, alowchildren);
}
public String getName()
{
return name;
}
public String getTreeID()
{
return treeID;
}
public void renewTreeBranch(Datanode newBranch)
{
String dataID =newBranch.getDataID();
Datanode oldBranch = ((Datanode)getRoot()).findDatanodeBF(dataID);
if (oldBranch!=null)
{
oldBranch.removeAllChildren();
Datanode parent = (Datanode)oldBranch.getParent();
parent.remove(oldBranch);
parent.add(newBranch);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -