程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> Java Applet 入門第三天

Java Applet 入門第三天

編輯:JAVA編程入門知識

<?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 

Java的圖形界面與設計

    圖形用戶界面(Graphics User Interface),簡稱GUI,使用圖形的方式,借助菜單、按鈕等標准界面元素和鼠標操作,幫助用戶方便地向計算機系統發出指令,啟動操作,並將系統運行的結果同樣以圖形方式顯示給用戶。圖形用戶界面畫面生動、操作簡單,省去了字符界面用戶必須記憶各種命令的麻煩,深受廣大用戶喜愛和歡迎,已經成為目前幾乎所有應用軟件的既成標准。所以學習設計和開發圖形用戶界面,是應用軟件開發人員必修的一課。

 JAVA中構成用戶界面的各種元素和成分可以粗略地分成為三類:容器、控制組件和用戶自定義成分。

1.容器

     容器是用來組織其他界面成分和元素的單元。一般說來一個應用程序的圖形用戶界面首先對應於一個復雜的容器,如一個窗口。這個容器內部將包含許多界面成分和元素,這寫界面元素本身也可以又是一個容器,這個容器將再進一步包含它的界面成分和元素,依次類推就構成一個復雜的圖形界面系統。

容器的主要作用和特點有:

(1)容器有一定的范圍。一般容器都是矩形的,容器范圍邊界可以用邊框框出來,有些則沒有可見的標記。

(2)容器有一定的位置。這個位置可以是屏幕四角的絕對位置,也可以是相對於其他容器邊框的相對位置。

(3)容器通常都有一個背景,這個背景覆蓋全部容器,可以通明,也可以指定一幅非凡的圖案,使界面生動化和個性化.

(4)容器中可以包含其他的許多界面成分和元素。當容器被打開顯示時,它上面的所以成分和元素也同時顯示出來,當容器被關閉和隱藏時,它所包含的成分和元素也一起被隱藏。

(5)容器可以按一定的規則來物理地安排它所包含的元素,如這些元素的相對位置關系、它們的的前後排列關系等。

(6)容器可能被包含在其他容器之中。

2.控制組件

    與容器不同,控制組件是圖形用戶界面的最小單位之一,它裡面不再包含其他的成分.控制組件的作用是完成與用戶的一次交互,包括接受用戶的一個命令,接受用戶的一個文本輸入,向用戶顯示一段文本或一個圖形等。從某種程度上來說,控制組件是圖形用戶界面標准化的結果,目前常用的控制組件有:

(1)復選框(Checkbox)

(2)單選按鈕(CheckboxGroup或RadioButton)

(3)下拉列表(List或Choice)

(4)標簽(Label)

(5)文本編輯區(Edit或Textfield,TextArea)

(6)按鈕(Button)

3.用戶自定義成分

    除了標准的圖形界面元素,編程人員還可以根據用戶需要設計一些用戶自定義的圖形界面成分,例如繪制一些幾何圖形,使用標志圖案等。用戶自定義成分由於不能像標准界面元素一樣被系統識別和承認,所以通常只能起到裝飾、美化等作用,而不能響應用戶的動作,不具有交互功能。

1.復選框(Checkbox)

  
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved