一个简单的树形结构

大家在进行WEB开发时,树形菜单可能是一个麻烦事。本程序使用合成模式,生成了一个树,并在WEB上显示出来。本程序仅起着抛砖引玉的作用,所以还请爱好者改进(用JBUILDER8开发)。
bfh365BE81Kas735.rar

截图如下

不错,使用taglib升级一下,就不用在test.jsp中写入下列语法了:


<%
CreateTree test = new CreateTree();
Component tree = test.create();
String s = Draw.drawTree(tree);
out.print(s);
%>

好东西,又学了不少,谢了!

怎么打不_呀,

代码能否在发一遍lizhengle@263.net谢谢

我觉的struts-menu的设计也不错。也是利用decorator模式设计存储数据的数据结构(MenuComponent)。可以自定义写Displayer来做不同的风格。而且提供了现成的taglib实现。总之它的可扩展性是很好的。

good