📄 mmsfactory.java
字号:
package cn.com.likai.mms.system;
import java.util.ArrayList;
import java.util.List;
import cn.com.likai.mms.archive.ArchiveEditor;
import cn.com.likai.mms.archive.ArchiveEditorInput;
import cn.com.likai.mms.db.DbOperate;
import cn.com.likai.mms.model.ITreeEntry;
import cn.com.likai.mms.navigator.NavigatorEntry;
/**
* 工厂方法类,创建一个生成树结点对象的静态方法
* @author 12
*
*/
public class MmsFactory {
public static List createNavigatorEntryTree(){
ITreeEntry t1 = new NavigatorEntry("数据管理");
t1.setImage(ImagesContext.getImage(ImagesContext.MEMBER));
ITreeEntry t2 = new NavigatorEntry("控制台");
t2.setImage(ImagesContext.getImage(ImagesContext.REPORT));
ITreeEntry t3 = new NavigatorEntry("系统配置");
t3.setImage(ImagesContext.getImage(ImagesContext.SYSCONFIG));
{
NavigatorEntry c1 = new NavigatorEntry("档案管理");
c1.setImage(ImagesContext.getImage(ImagesContext.NOTE));
c1.setEditorInput(new ArchiveEditorInput());
c1.setEditorId(ArchiveEditor.class.getName());
t1.addChild(c1);
NavigatorEntry c2 = new NavigatorEntry("个人资料检索");
c2.setImage(ImagesContext.getImage(ImagesContext.EDITING));
t1.addChild(c2);
}
//包含在一个集合中统一返回
ArrayList list = new ArrayList();
list.add(t1);
list.add(t2);
list.add(t3);
return list;
}
/**
* 取得数据库操作类的静态方法
*/
private static DbOperate db = new DbOperate();
public static DbOperate getDbOperate(){
return db;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -