📄 node4classmajors.java
字号:
package org.minjey.cjsjk.view.tree.node;import java.util.HashMap;import java.util.Iterator;public abstract class Node4ClassMajors extends MyTreeNode { public Node4ClassMajors(Object userObject) { super(userObject); } @Override public void buildChildNodes() { if(!(getUserObject() instanceof String)) { if(!getMajors().isEmpty()) { super.buildChildNodes(); } else { removeAllChildren(); } } else { super.buildChildNodes(); } } public HashMap<Integer, Object> getMajors() { Node4ClassMajors parent = (Node4ClassMajors)getParent(); HashMap<Integer, Object> pobjs = parent.getMajors(); HashMap<Integer, Object> cobjs = new HashMap<Integer, Object>(); Iterator it = pobjs.values().iterator(); while(it.hasNext()) { Object cobj = it.next(); if(isLeagleChild(userObject, cobj)) { Integer id = (Integer)reflector.getValue(cobj, "id"); cobjs.put(id, cobj); } } return cobjs; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -