JAVA 动态构建树(2)
动态构建树的模型和方法:
/**
* 该模块主要是将无规则存放的对象进行一个有组织的树形节点处理
* @author 夏家吉<jijin0223@126.com>
*
*/
public class SystemMenuTreeModel {
public SystemMenuTreeModel(){
}
/**
* 将所获取的List<SystemMenu> sysMenuList进行处理
* @param sysMenuList
* @return
*/
public static List<CommonTreeNode> createSystemMenuTreeModel(List<SystemMenu> sysMenuList){
List<CommonTreeNode> rootNode = new ArrayList<CommonTreeNode>();
Map<String, String> systemMenuMap = new HashMap<String, String>();
Map<String, CommonTreeNode> treeNodeMap = new HashMap<String, CommonTreeNode>();
//将所有的编码和姓名存放到一个HashMap中,方便后面进行遍历
for(SystemMenu temp:sysMenuList){
String code = temp.getCode();
String name = temp.getName();
systemMenuMap.put(code, name);
CommonTreeNode node = new CommonTreeNode(name);
treeNodeMap.put(code, node);
}
Set<Entry<String,String>> entrySet = systemMenuMap.entrySet();
for(Entry<String,String> entry:entrySet){
St
相关文档:
Java下的一个简单易用的反编译工具jad
,
可以很方便的将.class反编译为.Java.
一、基本用法
Usage:jad
[option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\Java\>jad
example1.class
c:\Java\>jad
*.class
结果是将example1.class反编译为example1.jad
。将
example1.jad
改为exampl ......
umlet 使用java编写的一款小型uml工具,可以作为eclipse的插件安装,也可以独立运行。
umlet真可谓短小精悍,非常之小,容易上手,我喜欢这样简单实用的软件。
umlet不支持反向等高级功能。
UMLet is a UML tool aimed at providing a fast way of creating UML diagrams. UML elements are modified using text input i ......
1. 对自己的总结和理解的升华是我喜欢做的一件事,在实际项目过程中,很多地方都用到动态生成树形菜单的地方,现在就给大家讲讲如何动态生成一棵树。
2. 首先我们必须要建立树的节点模型,其实树的节点模型中往往就是我们需要存放的数据对象,很 ......
步骤一:(打包class文件)
在命令行中执行以下的语句:jar -cvf
MyApplet.jar class
注意这里的所有.class文件均是放在一个class的目录中的。本步骤执行完毕后,将在
c:/admin中产生一个名为MyApplet.jar的文件
步骤二:(在网页中嵌入Applet)
这个网页的名字叫做FileReaderApplet.html, ......