modellistenerimpl.java
来自「一个可以存储和打印成绩单的系统」· Java 代码 · 共 47 行
JAVA
47 行
package org.minjey.cjsjk.view.tree;import org.minjey.cjsjk.util.Reflector;public class ModelListenerImpl implements ModelListener{ private Reflector reflector = new Reflector(); private TreePanel tp; private NodeFactory factory; public ModelListenerImpl(TreePanel tp) { this.tp = tp; factory = NodeFactory.getNodeFactory(); } public void objectAdded(Object obj) { tp.buildDefaultTree(); } public void objectDeleted(Object obj) { tp.buildDefaultTree(); } /* public void objectAdded(Object obj) { if(factory.isNodeObject(obj)) { Class nodeClass = NodeTypeConverter.objectToNode(obj.getClass()); MyTreeNode node = (MyTreeNode)reflector.makeObject(nodeClass, new Object[]{obj}); tp.addNode(node); } } public void objectDeleted(Object obj) { if(factory.isNodeObject(obj)) { Class nodeClass = NodeTypeConverter.objectToNode(obj.getClass()); MyTreeNode node = (MyTreeNode)reflector.makeObject(nodeClass, new Object[]{obj}); tp.removeNode(node); } } public void objectUpdated(Object obj) { } */}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?