mnqmutabletreenode.java
来自「UCS (Ultra Corba Simulator) is one more 」· Java 代码 · 共 52 行
JAVA
52 行
package com.corba.mnq.ui;
import java.awt.Component;
import java.util.Enumeration;
import javax.swing.tree.DefaultMutableTreeNode;
import com.corba.mnq.tool.Warehouse;
public class MNQMutableTreeNode extends DefaultMutableTreeNode {
public Component comp;
public void removeAllChildren(boolean rem) {
for (Enumeration e = this.children(); e.hasMoreElements();) {
MNQMutableTreeNode o = (MNQMutableTreeNode) e.nextElement();
if (rem)
Warehouse.node2table.remove(o);
if (!o.isLeaf())
o.removeAllChildren(rem);
}
super.removeAllChildren();
}
public void remove(int index) {
MNQMutableTreeNode o = (MNQMutableTreeNode) getChildAt(index);
Warehouse.node2table.remove(o);
if (!o.isLeaf())
o.removeAllChildren(true);
super.remove(index);
}
public MNQMutableTreeNode() {
super();
// TODO Auto-generated constructor stub
}
public MNQMutableTreeNode(Object arg0) {
super(arg0);
// TODO Auto-generated constructor stub
}
public MNQMutableTreeNode(Object arg0, boolean arg1) {
super(arg0, arg1);
// TODO Auto-generated constructor stub
}
}
/* EOF */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?