public class menu implements comparable
public int getmid(
) public void setmid(int mid)
public string getname(
) public void setname(string name)
public treeset getchildmenu(
) public void setchildmenu(treeset childmenu)
public menu getparent(
) public void setparent(menu parent)
@override
public string tostring(
) @override
public int hashcode(
) @override
public boolean equals(object obj)
@override
public int compareto(menu o)
}
public class menuutil
// 顯示本級及下級所有選單資訊
public static void show(menu menu,int n)
} // 給指定選單新增直接子選單
public static void add(menu menu, menu child)
// 設定子選單的父類
child.setparent(menu);}
// 刪除子選單
public static menu delete(menu menu, int mid)
}return null;
}}
public class menutest else
system.out.println(
"刪除:");
menuutil.show(m1);}
}
**查詢:
mid=9, name=child1, childmenunum=2, parent=null
mid=5, name=child2, childmenunum=1, parent=child1
mid=3, name=child3, childmenunum=0, parent=child2
mid=8, name=child4, childmenunum=0, parent=child1
新增:mid=9, name=child1, childmenunum=3, parent=null
mid=5, name=child2, childmenunum=1, parent=child1
mid=3, name=child3, childmenunum=0, parent=child2
mid=7, name=child5, childmenunum=0, parent=child1
mid=8, name=child4, childmenunum=0, parent=child1
刪除成功!
刪除:mid=9, name=child1, childmenunum=2, parent=null
mid=5, name=child2, childmenunum=1, parent=child1
mid=3, name=child3, childmenunum=0, parent=child2
mid=8, name=child4, childmenunum=0, parent=child1**
小程式寫乙個側滑選單
基本思路 上下兩層div,寬高等於page的寬高,通過定位設定層級,讓上一層div定位在外層。拖動上一層時,動態改變上一層div的translatex的值。這樣下層的div就出現了。html view class page view class upper bindtouchstart start ...
基礎的多級選單乙個沒見過的思路
主要 如下 doctype html html head meta charset utf 8 title jquery多級選單 jq22.com title script src script style style head body ul li 一級選單 li li 一級選單 li li 一級...
乙個ASP寫的側邊選單欄
同於工作的必要,無意之中寫出了乙個asp的側邊的選單欄類。如下 class menus public title,id,image,titlecolor,target,background,headimage,height,width,bgcolor,style private menuitem,m...