java 界面設(shè)計(jì)對(duì)很多人來(lái)說(shuō),既熟悉又害怕,一方面學(xué)習(xí)入門很簡(jiǎn)單,但是要想熟練掌握,學(xué)會(huì)java 界面設(shè)計(jì)卻不是很容易。今天就讓小編為大家介紹一種簡(jiǎn)單的java 界面設(shè)計(jì)操作步驟,讓大家更多地了解java 設(shè)計(jì)。
簡(jiǎn)單的java 界面設(shè)計(jì)步驟
首先導(dǎo)入要使用的java 包。
實(shí)例化一個(gè)容器nw,再實(shí)例化一個(gè)面板nn。
創(chuàng)建兩個(gè)標(biāo)簽,取名為a1,a2。
創(chuàng)建兩個(gè)文本框,取名為b1,b2。
創(chuàng)建一個(gè)按鈕,取名為n1。
把組件添加到面板nn上(按順序添加),再把面板添加到容器nw上設(shè)置nw 的大小,再設(shè)置nw為顯示可見(jiàn)。
點(diǎn)擊“運(yùn)行”。
這樣一個(gè)界面就做好了,但你會(huì)發(fā)現(xiàn)顏色怎么這樣,因?yàn)槲疫@個(gè)是可以設(shè)置背景顏色的。

java 界面設(shè)計(jì)(圖片來(lái)自網(wǎng)絡(luò))
Java的圖形界面內(nèi)容重點(diǎn)
Java給我們提供了兩套圖形界面包:
一套是AWT組件(java.awt),它在實(shí)現(xiàn)的時(shí)候直接調(diào)用了系統(tǒng)底層的繪圖函數(shù),這樣就導(dǎo)致這套組件在不同平臺(tái)上需要獨(dú)立去做開發(fā)。
另一套是SWING組件(javax.swing),它是在基于AWT組件的基礎(chǔ)上,采用Java代碼構(gòu)建的一套新的組件,又叫輕量級(jí)組件。
二、實(shí)現(xiàn)界面所需要的API類
我們以登錄界面為例,闡述實(shí)現(xiàn)界面需要的API類:
1、容器組件類
首先是容器組件類,它能添加容器組件或者元素組件,javax.swing.JFrame就是一個(gè)窗體容器組件類。我們可以用setSize,setLocation,setDefaultCloseOperation,setTitle等該類自帶的方法去設(shè)置它的屬性。
2、元素組件類
接下來(lái)就是元素組件類,我們可以用JLabel類來(lái)添加標(biāo)簽元素類,顯示文字或者圖片信息;用JTextField類實(shí)現(xiàn)文本的輸入;用JPasswordField類實(shí)現(xiàn)密碼的輸入(輸入文本但是不顯示);用JCheckBox類實(shí)現(xiàn)復(fù)選框;用JButton類實(shí)現(xiàn)按鈕的實(shí)例化,并可以顯示文字或圖片信息。
如果我們需要設(shè)置一大串按鈕,是不需要一個(gè)一個(gè)實(shí)例化并添加的,可以利用循環(huán)來(lái)添加一系列的按鈕,這樣可以減少代碼冗余。

java 界面設(shè)計(jì)(圖片來(lái)自網(wǎng)絡(luò))
Java界面設(shè)計(jì)的用途
JavaSE(Java Standard Edition)即Java標(biāo)準(zhǔn)版,一般也可以理解作Java桌面版。開發(fā)者可以通過(guò)JavaSE開發(fā)豐富并且強(qiáng)大的具有圖形界面的桌面應(yīng)用程序。
Java的圖形化界面工具包,可以用于工具類軟件開發(fā)、管理類軟件開發(fā)、通用客戶端開發(fā)、×××端軟件開發(fā)、Eclipse插件開發(fā)等方向。在許多知名的大型軟件中,都能見(jiàn)到Java的身影,如某些版本的Photoshop、思維導(dǎo)圖軟件、Eclipse、IDEA開發(fā)環(huán)境等。
開發(fā)者也可以使用Java為自己設(shè)計(jì)一些提高效率的工具軟件,幫助自己處理機(jī)械性的工作。
為何Java有多套GUI工具包?最好的答案是,沒(méi)有一個(gè)可以滿足所有要求的GUI工具包。
Java的GUI工具包包含AWT、Swing和SWT,每個(gè)工具包都有各自的優(yōu)缺點(diǎn),開發(fā)者可以根據(jù)自己的需求和目標(biāo)用戶來(lái)選擇適當(dāng)?shù)墓ぞ甙?/span>
以上就是小編為大家介紹的關(guān)于java 界面設(shè)計(jì)的相關(guān)內(nèi)容。雖然很多朋友都對(duì)Java有一定的了解,但是真正在進(jìn)行Java界面設(shè)計(jì)的時(shí)候卻很困難,這個(gè)簡(jiǎn)單的java 界面設(shè)計(jì)步驟希望能幫助到大家。


在微信中搜索faceui