freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java的圖形用戶界面設(shè)計-展示頁

2024-11-19 22:00本頁面
  

【正文】 個預(yù)定義的邊框。圖1展示了 Swing組件(類)間的繼承關(guān)系。其中用得最多的當然是 ,另外有 、 、 。此外,用戶必須了解如何使用 Swing的 UIManager 和 UIDefaults類來“設(shè)置”每個組件的外觀風格。 最后,用戶可能希望更改一個或者多個 Swing組件的外觀風格。此外,如果決定細分 Swing組件,則必須承擔處理這個組件的責任,否則,新組件的執(zhí)行情況就可能是不定的。 建立自定義組件或者擴展現(xiàn)有的組件需要更深入地了解 Swing。只有在使用一些更大并且更新的 組件(如表和文本),或者打算將每個組件用作 JavaBean進行可視編程時,才必須考慮更多的問題。常見的組件、容器和布局管理器都可以從 Swing程序包中獲得,它們有助于建立并快速運行應(yīng)用程序。 第一種方法是大多數(shù) Swing組件所使用的方法。實際上,因為有著各種級別的必須預(yù)先具備的知識,所以 Swing 庫有許多使用級別。例如,可以告訴幾乎所有的 Swing組件用戶是希望接受輸入焦點還是希望拒絕輸入焦點,可以告訴它應(yīng)該如何處理鍵盤輸入。這個設(shè)計允許程序設(shè)計人員在運行時繪制(和重新繪制)自己的應(yīng)用程序的外觀風格,而不是對主機操作系統(tǒng)的外觀風格進行這樣的嘗試。相反,它們使用簡化的圖形基本元素在屏幕上描繪自己,甚至允許部分圖像是透明的。 2.輕型組件 絕大多數(shù) Swing 組件都是輕 型的。這樣,用戶可以進行實驗,通過即時反饋來查看哪一個外觀風格是自己最喜歡的。Swing能夠模擬幾種外觀風格,并且它目前支持 Windows、 Unix Motif和“本地” Java Metal外觀風格。 (一) Swing的特性 1.可插拔外觀風格 Swing類最讓人激動的一個方面是能夠規(guī)定每個 組件的外觀風格,甚至可以在運行時重新設(shè)置外觀風格。程序員可以使用 Swing 建立包含許多功能強大的組 3 件的大型 Java 應(yīng)用程序,并且可以更容易地擴充或者修改這些組件以控制它們的外觀和行為。 三 Java Swing 簡介 瀏覽 Java 的主頁 ( Swing 的說明,它被描述成一組可定制的圖形組件,可以在運行時指定這些組件的外觀風格。 加速鍵可以給用戶提供一種非常有效的操作方式來訪問窗口中的指定菜單項和控件。但同時也應(yīng)該允許用戶取消聲音反饋,除非錯誤不得不通知。 ② 提供聲音反饋。 4.細節(jié)輔助 ① 提供可視反饋。 3.注意美學因素 開發(fā)一個圖形化的用戶界面組件意味著你必須掌握對視覺效果和情感響應(yīng)的表達。 2.清楚一致的設(shè)計 除了同一軟件各模塊中的術(shù)語、風格表達一致外,應(yīng)該在程序中實現(xiàn)同用戶以前使用過的其它成功軟件一致的動作。例如,通過對用戶的了解,可以知道用戶最常用的操作是哪些,就把它們安排在界面上顯眼的位置,不是 很常用的可以隱含的深一點。需要在很多方面花時間和精力。那種界面一目了然,清晰以致于“透明”,因為界面不干涉它們本該完成的任務(wù)。我們都希望設(shè)計出功能很好的軟件以滿足用戶需求,那么,為了讓它能更方便地被使用,迎得更多的用戶去使用自己的產(chǎn)品,我們有什么理由不在用戶界面上下功夫呢? (二) 出色的圖形用戶界面設(shè)計 成功的GUI設(shè)計具有很多共同的特征。而一個具有良好界面的軟件更容易被用戶 2 所接受、所歡迎。 (一)注重圖形用戶界面的設(shè)計 用戶界面是用戶與系統(tǒng)間的橋梁,界面設(shè)計的好壞,直接影響用 戶對軟件的使用和評價。而圖形用戶界面的設(shè)計則成為一般的軟件開發(fā)中必不可少并且重要的工作。 因此,鑒于學習設(shè)計和開發(fā)圖形用戶界面的重要性,和 Java 中 Swing 組件在表現(xiàn)圖形界面上的優(yōu)勢,在這個課題中,我們選用 Swing 包中的 J 組件實現(xiàn)了一個圖像瀏覽器。Swing 支持任意數(shù)量嵌套邊框的鑲邊替代物,支持工具提示,可以任意地將鍵盤事件綁定到組件中,并且 Swing 中存在支持用來繪制自定義輕型組件的附加調(diào)試操作。但是 AWT 的功能還不是很完全, Java 程序的圖形用戶 界面在不同的平臺上(例如,在不同的瀏覽器中)可能會出現(xiàn)不同的運行效果,如窗口大小、字體效果將發(fā)生變化等 [1]。所以,學習設(shè)計和開發(fā)圖形用戶界面,是應(yīng)用軟件開發(fā)人員必修的一課 [1]。圖形用戶界面( Graphics User Interface) 簡稱 GUI,使用圖形的方式,幫助用戶方便地向計算機系統(tǒng)發(fā)出命令,啟動操作,并將系統(tǒng)運行的結(jié)果同樣以圖形的方式顯示給用戶。 關(guān)鍵詞 Java Swing 圖形用戶界面 軟件設(shè)計 一 引言 設(shè)計和構(gòu)造用戶界面,是軟件開發(fā)中的一項重要工作。在這個圖像瀏覽器中,使用到了 Java 開發(fā)工具包中 的 Swing 庫中的一些常用的標準或經(jīng)擴展了的圖形界面元素和處理圖形界面的各種事件。 目 錄 一 引言 ....................................................................................................................... 1 二 圖形用戶界面 ........................................................................................................ 1 (一)注重圖形用戶界面的設(shè)計 ................................................................................ 1 (二)出色的圖形用戶界面設(shè)計 ................................................................................ 2 1.為用戶設(shè)計 ................................................................................................. 2 2.清楚一致的設(shè)計 .......................................................................................... 2 3.注意美學因素 .............................................................................................. 2 4.細節(jié)輔助 ..................................................................................................... 2 三 Java Swing 簡介 ................................................................................................... 2 (一) Swing的特性 .................................................................................................. 3 1.可插拔外觀風格 .......................................................................................... 3 2.輕型組件 ..................................................................................................... 3 3.如何使用 Swing ........................................................................................... 3 (二) Swing程序包和類 ........................................................................................... 4 (三) MVC體系結(jié)構(gòu) .................................................................................................. 5 1.模型 ............................................................................................................ 5 2.視圖 ............................................................................................................ 5 3.控制器 ........................................................................................................ 5 四 圖像瀏覽器的設(shè)計與實現(xiàn) .................................................................................... 6 (一) 需求分析 ........................................................................................................ 6 1.功能需求 ..................................................................................................... 6 2.環(huán)境配置 ..................................................................................................... 7 (二) 界面結(jié)構(gòu)設(shè)計 ................................................................................................. 7 (三)組件的選用 ..................................................................................................... 7 (四) 主要模塊功能及實現(xiàn) ....................................................................................... 9 1 . JImageViewer.............................................................................................. 9 2 . JImageFrame ............................................................................................... 9 3 . TreeExplorer............................................................................................ 10 4 . JFancyButton.............................................
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1