http://www.verejava.com/?id=1699459079815
package com.menu;
import java.util.List;
public class TestCategory
{
public static String level="";
public static void main(String[] args)
{
MenuManager mm=new MenuManager();
mm.add(new Menu(0,-1,"主控管理系统"));
mm.add(new Menu(100,0,"主控管理"));
mm.add(new Menu(101,0,"公共信息"));
mm.add(new Menu(102,0,"本单位管理"));
mm.add(new Menu(103,0,"下属管理"));
mm.add(new Menu(104,0,"部门管理"));
mm.add(new Menu(105,0,"职位管理"));
mm.add(new Menu(10000,104,"部门类别"));
mm.add(new Menu(10001,104,"部门信息"));
List<Menu> menuList=mm.getMenuList();
for(int i=0;i<menuList.size();i++)
{
Menu menu=menuList.get(i);
if(menu.getPid()==-1)
{
System.out.println(menu.getName());
showMenu(menu,menuList);