雷火平台-中国知名电竞赛事平台

聯(lián)系我們 face+ 關(guān)于 服務(wù) 案例
首頁 案例 服務(wù) 關(guān)于 face+

介紹一種簡單的java 界面設(shè)計操作步驟,讓大家更多地了解java 設(shè)計

Time: 2021-01-19

java 界面設(shè)計對很多人來說,既熟悉又害怕,一方面學(xué)習(xí)入門很簡單,但是要想熟練掌握,學(xué)會java 界面設(shè)計卻不是很容易。今天就讓小編為大家介紹一種簡單的java 界面設(shè)計操作步驟,讓大家更多地了解java 設(shè)計。

  簡單的java 界面設(shè)計步驟

  首先導(dǎo)入要使用的java 包。

  實例化一個容器nw,再實例化一個面板nn。

  創(chuàng)建兩個標(biāo)簽,取名為a1,a2。

  創(chuàng)建兩個文本框,取名為b1,b2。

  創(chuàng)建一個按鈕,取名為n1。

  把組件添加到面板nn上(按順序添加),再把面板添加到容器nw上設(shè)置nw 的大小,再設(shè)置nw為顯示可見。

  點擊“運行”。

  這樣一個界面就做好了,但你會發(fā)現(xiàn)顏色怎么這樣,因為我這個是可以設(shè)置背景顏色的。

java 界面設(shè)計

java 界面設(shè)計(圖片來自網(wǎng)絡(luò))


  Java的圖形界面內(nèi)容重點

  Java給我們提供了兩套圖形界面包:

  一套是AWT組件(java.awt),它在實現(xiàn)的時候直接調(diào)用了系統(tǒng)底層的繪圖函數(shù),這樣就導(dǎo)致這套組件在不同平臺上需要獨立去做開發(fā)。

  另一套是SWING組件(javax.swing),它是在基于AWT組件的基礎(chǔ)上,采用Java代碼構(gòu)建的一套新的組件,又叫輕量級組件。

  二、實現(xiàn)界面所需要的API類

  我們以登錄界面為例,闡述實現(xiàn)界面需要的API類:

  1、容器組件類

  首先是容器組件類,它能添加容器組件或者元素組件,javax.swing.JFrame就是一個窗體容器組件類。我們可以用setSize,setLocation,setDefaultCloseOperation,setTitle等該類自帶的方法去設(shè)置它的屬性。

  2、元素組件類

  接下來就是元素組件類,我們可以用JLabel類來添加標(biāo)簽元素類,顯示文字或者圖片信息;用JTextField類實現(xiàn)文本的輸入;用JPasswordField類實現(xiàn)密碼的輸入(輸入文本但是不顯示);用JCheckBox類實現(xiàn)復(fù)選框;用JButton類實現(xiàn)按鈕的實例化,并可以顯示文字或圖片信息。

  如果我們需要設(shè)置一大串按鈕,是不需要一個一個實例化并添加的,可以利用循環(huán)來添加一系列的按鈕,這樣可以減少代碼冗余。

java 界面設(shè)計

java 界面設(shè)計(圖片來自網(wǎng)絡(luò))


  Java界面設(shè)計的用途

  JavaSE(Java Standard Edition)即Java標(biāo)準(zhǔn)版,一般也可以理解作Java桌面版。開發(fā)者可以通過JavaSE開發(fā)豐富并且強大的具有圖形界面的桌面應(yīng)用程序。

  Java的圖形化界面工具包,可以用于工具類軟件開發(fā)、管理類軟件開發(fā)、通用客戶端開發(fā)、×××端軟件開發(fā)、Eclipse插件開發(fā)等方向。在許多知名的大型軟件中,都能見到Java的身影,如某些版本的Photoshop、思維導(dǎo)圖軟件、Eclipse、IDEA開發(fā)環(huán)境等。

  開發(fā)者也可以使用Java為自己設(shè)計一些提高效率的工具軟件,幫助自己處理機械性的工作。

  為何Java有多套GUI工具包?最好的答案是,沒有一個可以滿足所有要求的GUI工具包。

  Java的GUI工具包包含AWT、Swing和SWT,每個工具包都有各自的優(yōu)缺點,開發(fā)者可以根據(jù)自己的需求和目標(biāo)用戶來選擇適當(dāng)?shù)墓ぞ甙?/span>

  以上就是小編為大家介紹的關(guān)于java 界面設(shè)計的相關(guān)內(nèi)容。雖然很多朋友都對Java有一定的了解,但是真正在進行Java界面設(shè)計的時候卻很困難,這個簡單的java 界面設(shè)計步驟希望能幫助到大家。


合作咨詢

上海(總部)

上海市浦東新區(qū)郭守敬路498號22號樓
021-61057328
service@faceui.com

辦公地址地圖

北京

北京市東城區(qū)后永康17號A座
010-64015620
service@faceui.com

辦公地址地圖

成都

四川省成都市錦江區(qū)東大街牛王廟段100號
028-62790929
service@faceui.com

辦公地址地圖
首頁 | 案例 | 服務(wù) | 關(guān)于 | face+ | 智見

Copyright ? 2009-2022 FaceUI design. All rights reserved


滬ICP備13044459號-5

上海辦公地點地圖
北京辦公地點地圖
深圳辦公地點地圖
在微信中搜索faceui
或保存二維碼在微信中打開