欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種選中菜單置頂?shù)姆椒?

文檔序號(hào):6504099閱讀:235來(lái)源:國(guó)知局
一種選中菜單置頂?shù)姆椒?br> 【專利摘要】本發(fā)明提供了一種選中菜單置頂?shù)姆椒?,其包括將各一?jí)菜單以及一級(jí)菜單下的二級(jí)菜單存儲(chǔ)進(jìn)入客戶端系統(tǒng)緩存list中;在窗口頁(yè)面的菜單欄中根據(jù)緩存list中一級(jí)菜單的個(gè)數(shù)創(chuàng)建相應(yīng)的按鈕,將每個(gè)一級(jí)菜單的信息寫入相應(yīng)的按鈕中,按照原始順序依次排列;如果用戶點(diǎn)擊某一級(jí)菜單,通過(guò)該一級(jí)菜單所在的按鈕獲得該一級(jí)菜單的詳細(xì)信息,將該點(diǎn)擊的一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中的第一位并展開其下的二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列。本發(fā)明在點(diǎn)選未被展開的一級(jí)菜單時(shí),無(wú)論其原始位置在第幾排,都將其置頂,其下方依次展開其包含的二級(jí)菜單選項(xiàng),從而能讓客戶最快速,便捷地選擇二級(jí)菜單,最大限度地避免了其二級(jí)菜單不能再區(qū)域中完全顯示。
【專利說(shuō)明】一種選中菜單置頂?shù)姆椒?br> 【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及軟件系統(tǒng)與用戶交互界面的呈現(xiàn)方式,尤其涉及頁(yè)面窗口環(huán)境中的菜單的顯示方式。
【【背景技術(shù)】】
[0002]目前,在人機(jī)交互界面中,用戶在使用客戶端選擇功能菜單時(shí),將菜單分為2個(gè)級(jí)另IJ,一級(jí)菜單和二級(jí)菜單。每一個(gè)一級(jí)菜單都包含多個(gè)二級(jí)菜單。初始化時(shí),將所有一級(jí)菜單按照既有順序進(jìn)行從上到下一次排列,而所有二級(jí)菜單隱藏在對(duì)應(yīng)的一級(jí)菜單下。當(dāng)用戶點(diǎn)選一級(jí)菜單時(shí),該一級(jí)菜單的位置不移動(dòng),在其下展開相應(yīng)二級(jí)菜單,但是,整個(gè)導(dǎo)航菜單的整體高度是不會(huì)改變的,最終導(dǎo)致該二級(jí)菜單可能不會(huì)被完全顯示,當(dāng)沒(méi)有被完全顯示時(shí),用戶需要移動(dòng)滾動(dòng)條來(lái)查看更多菜單。
[0003]本發(fā)明將解決以上問(wèn)題,可以最大化地將該一級(jí)菜單下的二級(jí)菜單呈現(xiàn)到使用者的面前,不需要通過(guò)鼠標(biāo)滾輪或者拉動(dòng)滾動(dòng)條將二級(jí)菜單進(jìn)行上下移動(dòng)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明需解決的技術(shù)問(wèn)題是克服上述的不足,提供一種將選中菜單置頂?shù)姆椒?,選中的菜單置頂,其子菜單下拉展開,清晰明了的看見(jiàn)用戶想要看見(jiàn)的菜單選項(xiàng)。
[0005]根據(jù)上述所解決的技術(shù)問(wèn)題,本發(fā)明設(shè)計(jì)了一種選中菜單置頂?shù)姆椒?,包括以下的步驟:
[0006]stepl:將各一級(jí)菜單以及一級(jí)菜單下的二級(jí)菜單存儲(chǔ)進(jìn)入客戶端系統(tǒng)緩存list中;
[0007]step2:在窗口頁(yè)面的菜單欄中根據(jù)緩存list中一級(jí)菜單的個(gè)數(shù)創(chuàng)建相應(yīng)的按鈕,將每個(gè)一級(jí)菜單的信息寫入相應(yīng)的按鈕中,按照原始順序依次排列;
[0008]step3:如果用戶點(diǎn)擊某一級(jí)菜單,通過(guò)該一級(jí)菜單所在的按鈕獲得該一級(jí)菜單的詳細(xì)信息,將該點(diǎn)擊的一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中的第一位并展開其下的二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列,并記錄該一級(jí)菜單的原始位置;
[0009]step4:如果再次點(diǎn)擊該一級(jí)菜單,將該一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中記錄的原始位置,并將其下的二級(jí)菜單收起,緩存list中的順序回歸原始。
[0010]Step5:如果點(diǎn)擊非該一級(jí)菜單,而是其他的一級(jí)菜單,則先將該一級(jí)菜單按照原始位置放回緩存list,收起其二級(jí)菜單,再將選中其他的一級(jí)菜單相應(yīng)的按鈕放在緩存Iist第一位并展開其二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列記錄其原始位置。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明在點(diǎn)選未被展開的一級(jí)菜單時(shí),無(wú)論其原始位置在第幾排,都將其置頂,其下方依次展開其包含的二級(jí)菜單選項(xiàng),從而能讓客戶最快速,便捷地選擇二級(jí)菜單,最大限度地避免了其二級(jí)菜單不能再區(qū)域中完全顯示。
【【具體實(shí)施方式】】
[0012]下面結(jié)合實(shí)施方式對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
[0013]在實(shí)際應(yīng)用環(huán)境中,分級(jí)菜單區(qū)域中包括一級(jí)菜單和二級(jí)菜單。每一個(gè)一級(jí)菜單下會(huì)包含有一個(gè)或一個(gè)以上的二級(jí)菜單。本發(fā)明方法將選中的一級(jí)菜單置頂,并展開其下的二級(jí)菜單,從而能最大限度地完全顯示出二級(jí)菜單。
[0014]本發(fā)明方法包括以下的步驟:
[0015]stepl:將各一級(jí)菜單以及一級(jí)菜單下的二級(jí)菜單存儲(chǔ)進(jìn)入客戶端系統(tǒng)緩存list中;
[0016]step2:在窗口頁(yè)面的菜單欄中根據(jù)緩存list中一級(jí)菜單的個(gè)數(shù)創(chuàng)建相應(yīng)的按鈕,將每個(gè)一級(jí)菜單的信息寫入相應(yīng)的按鈕中,按照原始順序依次排列;
[0017]step3:如果用戶點(diǎn)擊某一級(jí)菜單,通過(guò)該一級(jí)菜單所在的按鈕獲得該一級(jí)菜單的詳細(xì)信息,將該點(diǎn)擊的一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中的第一位并展開其下的二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列,并記錄該一級(jí)菜單的原始位置;
[0018]step4:如果再次點(diǎn)擊該一級(jí)菜單,將該一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中記錄的原始位置,并將其下的二級(jí)菜單收起,緩存list中的順序回歸原始。
[0019]step5:如果點(diǎn)擊非該一級(jí)菜單,而是其他的一級(jí)菜單,則先將該一級(jí)菜單按照原始位置放回緩存list,收起其二級(jí)菜單,再將選中其他的一級(jí)菜單相應(yīng)的按鈕放在緩存Iist第一位并展開其二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列記錄其原始位置。
[0020]本發(fā)明當(dāng)用戶通過(guò)鼠標(biāo)點(diǎn)選其中某個(gè)一級(jí)菜單時(shí),該一級(jí)菜單放置在其余一級(jí)菜單之上,即置頂,該一級(jí)菜單所包含的二級(jí)菜單向下豎直展開排列,其余的一級(jí)菜單在這些二級(jí)菜單以下,按順序排列。
[0021]本發(fā)明將需要點(diǎn)選的一級(jí)菜單置頂,其下方依次展開其包含的二級(jí)菜單選項(xiàng),從而能讓客戶最快速,便捷地選擇二級(jí)菜單,最大限度地避免了其二級(jí)菜單不能再區(qū)域中完全顯示。
[0022]以上所述的僅是本發(fā)明的實(shí)施方式,在此應(yīng)當(dāng)指出,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出改進(jìn),但這些均屬于本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種選中菜單置頂?shù)姆椒?,其特征在于,包括以下的步驟:stepl:將各一級(jí)菜單以及一級(jí)菜單下的二級(jí)菜單存儲(chǔ)進(jìn)入客戶端系統(tǒng)緩存list中;step2:在窗口頁(yè)面的菜單欄中根據(jù)緩存list中一級(jí)菜單的個(gè)數(shù)創(chuàng)建相應(yīng)的按鈕,將每個(gè)一級(jí)菜單的信息寫入相應(yīng)的按鈕中,按照原始順序依次排列; Step3:如果用戶點(diǎn)擊某一級(jí)菜單,通過(guò)該一級(jí)菜單所在的按鈕獲得該一級(jí)菜單的詳細(xì)信息,將該點(diǎn)擊的一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中的第一位并展開其下的二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列,并記錄該一級(jí)菜單的原始位置; step4:如果再次點(diǎn)擊該一級(jí)菜單,將該一級(jí)菜單對(duì)應(yīng)的按鈕放入緩存list中記錄的原始位置,并將其下的二級(jí)菜單收起,緩存list中的順序回歸原始。 step5:如果點(diǎn)擊非該一級(jí)菜單,而是其他的一級(jí)菜單,則先將該一級(jí)菜單按照原始位置放回緩存list,收起其二級(jí)菜單,再將選中其他的一級(jí)菜單相應(yīng)的按鈕放在緩存list第一位并展開其二級(jí)菜單,其余各個(gè)一級(jí)菜單依次向下排列記錄其原始位置。
【文檔編號(hào)】G06F3/0482GK104238894SQ201310229184
【公開日】2014年12月24日 申請(qǐng)日期:2013年6月8日 優(yōu)先權(quán)日:2013年6月8日
【發(fā)明者】張緒敏, 王麗潔 申請(qǐng)人:上海斐訊數(shù)據(jù)通信技術(shù)有限公司, 上海萬(wàn)得凱實(shí)業(yè)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜兰市| 宁河县| 商南县| 盈江县| 织金县| 阳春市| 文登市| 和林格尔县| 万全县| 施秉县| 安溪县| 彰化县| 平泉县| 双鸭山市| 博乐市| 资阳市| 通渭县| 土默特左旗| 南乐县| 闽侯县| 永年县| 米林县| 紫金县| 沁源县| 和政县| 逊克县| 青龙| 台州市| 四会市| 科尔| 辽阳县| 涪陵区| 南宫市| 普兰店市| 来宾市| 永泰县| 石河子市| 澎湖县| 客服| 华安县| 闽侯县|