寫乙個多級選單

2021-10-06 15:54:40 字數 1844 閱讀 8804

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...