【UI/UX】桌面GUI设计
桌面GUI設(shè)計(jì)
- 主窗口
- 行瀏覽器
- 樹(shù)型瀏覽器
- 輔窗口
- 對(duì)話框
- 標(biāo)簽夾
- 下拉列表
- 消息框
- 菜單和工具欄
- 按鈕及其他控件
主窗口
主窗口有一個(gè)邊界(框架),框架包含窗口的標(biāo)題欄、菜單欄、工具欄、狀態(tài)欄以及窗體上可瀏覽或修改的內(nèi)容區(qū)。
窗體可瀏覽和修改的內(nèi)容可以組織成窗格。
行瀏覽器
用戶可以用垂直滾動(dòng)條或鍵盤上的鍵向上向下瀏覽記錄。
任何特定的時(shí)刻,瀏覽器中只有一行記錄是活動(dòng)的,在此活動(dòng)記錄上雙擊,一般會(huì)顯示具有該記錄詳細(xì)信息的編輯窗口,此編輯窗口允許修改記錄的內(nèi)容。
可以用窗格在水平方向、垂直方向或者同時(shí)在兩個(gè)方向上對(duì)窗口進(jìn)行劃分。
樹(shù)型瀏覽器
樹(shù)形瀏覽器用鋸齒狀的列表顯示相關(guān)的記錄,這個(gè)列表包含控件,允許展開(kāi)或折疊樹(shù)。
與航瀏覽器不同的是,樹(shù)形瀏覽器允許在當(dāng)前位置上修改,即它不用激活編輯窗口就可以修改窗口的內(nèi)容,樹(shù)形瀏覽器的修改通過(guò)拖拽操作完成。
輔窗口
輔窗口忽略一些不重要的IS應(yīng)用,對(duì)主窗口起補(bǔ)充的作用。
主窗口區(qū)別于輔窗口的一個(gè)典型特征是:主窗口有菜單欄和工具欄,而輔窗口沒(méi)有。
相對(duì)于主窗口來(lái)說(shuō),輔窗口通常是模態(tài)的。用戶在于其他的應(yīng)用窗口交互之前必須相應(yīng)并關(guān)閉輔窗口。
輔窗口可以采取各種形式和形狀:
- 對(duì)話框
- 標(biāo)簽夾
- 下拉列表
- 消息框
對(duì)話框
對(duì)話框和輔窗口幾乎是同義的,“對(duì)話”表示用戶要輸入的將在應(yīng)用程序中考慮的信息。
標(biāo)簽夾
當(dāng)要在輔窗口中顯示的信息數(shù)量超出了窗口的實(shí)際區(qū)域,并且信息的主題可以依據(jù)邏輯劃分為信息組時(shí),就可以用到標(biāo)簽夾。
任何時(shí)刻,標(biāo)簽頁(yè)頂?shù)臉?biāo)簽信息的可見(jiàn)的。
下拉列表
在某些情況下,下拉列表可以方便地代替標(biāo)簽頁(yè)。
下拉列表提供了一個(gè)有候選值的選擇列表,用戶可以從中選擇一個(gè)合適的選項(xiàng)。
對(duì)于插入操作,用戶可以鍵入一個(gè)新值,下次打開(kāi)下拉列表時(shí),這個(gè)新值就被加進(jìn)去了。
消息框
消息框是一個(gè)向用戶顯示消息的輔窗口。
消息可以是一條警告信息、一條解釋、一個(gè)異常條件等。
消息框中的命令按鈕給用戶提供一個(gè)或多個(gè)回復(fù)選擇。
菜單和工具欄
菜單項(xiàng)被組織到列表中,列表通過(guò)下拉、級(jí)聯(lián)或彈出(鼠標(biāo)右鍵激活)動(dòng)作打開(kāi)。
菜單項(xiàng)有責(zé)任響應(yīng)用戶事件并做一些處理。
通常,菜單項(xiàng)通過(guò)鼠標(biāo)點(diǎn)擊觸發(fā)事件,常用的菜單項(xiàng)可能還有快捷鍵,快捷鍵使得可以在不打開(kāi)菜單列表的情況下從鍵盤觸發(fā)菜單項(xiàng)。
在打開(kāi)菜單項(xiàng)的情況下,通過(guò)菜單項(xiàng)首字母(帶下劃線)可以更快地使用菜單項(xiàng)。
從菜單列表選擇和使用快捷鍵仍然不是激活菜單動(dòng)作的最有效方式。對(duì)于最常用的菜單項(xiàng),GUI設(shè)計(jì)者必須提供工具欄按鈕。
工具欄包含動(dòng)作和控件,它們重復(fù)最常用的菜單項(xiàng)的功能。
工具欄可以放在窗口框架上的固定位置,也可以從框架中浮動(dòng)出一個(gè)小的分離的窗口,并停放在屏幕上的任何地方。
按鈕及其他控件
菜單和工具欄是在用戶界面中實(shí)現(xiàn)事件處理的表現(xiàn)形式,類似的事件處理表現(xiàn)形式由GUI控件提供。
控件被設(shè)計(jì)為攔截、理解和實(shí)現(xiàn)用戶事件。
控件可分為以下類別:
- 動(dòng)作按鈕
- 其他控件
總結(jié)
以上是生活随笔為你收集整理的【UI/UX】桌面GUI设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Java】常见的异常和Throwabl
- 下一篇: 【Servlet】Cookie会话跟踪技