欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java中的swing有什么用-創(chuàng)新互聯(lián)

這篇文章主要介紹了java中的swing有什么用,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)公司,提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);可快速的進(jìn)行網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,是專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

 Swing是一個(gè)用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包,即Java 平臺(tái)的 UI ;它充當(dāng)處理用戶和計(jì)算機(jī)之間全部交互的軟件,實(shí)際上是用戶和計(jì)算機(jī)內(nèi)部之間的中間人。

swing以抽象窗口工具包(AWT)為基礎(chǔ)使跨平臺(tái)應(yīng)用程序可以使用任何可插拔的外觀風(fēng)格。Swing開發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。

工具包中所有的包都是以swing作為名稱,例如javax.swing,javax.swing.event。

用Swing創(chuàng)建圖形界面步驟:

1)、導(dǎo)入Swing包

2)、選擇界面風(fēng)格

3)、設(shè)置頂層容器

4)、設(shè)置按鈕和標(biāo)簽

5)、將組件放到容器上

6)、為組件增加邊框

7)、處理事件

8)、輔助技術(shù)支持

下面我們簡單介紹一下:

導(dǎo)入包

下面語句導(dǎo)入Swing包

import javax.swing.*;

大部分Swing程序用到了AWT的基礎(chǔ)底層結(jié)構(gòu)和事件模型,因此需要導(dǎo)入兩個(gè)包:

import java.awt.*;
import java.awt.event.*;

如果圖形界面中包括了事件處理,那么還需要導(dǎo)入事件處理包:

import javax.swing.event.*;

選擇界面風(fēng)格

Swing允許選擇程序的圖形界面風(fēng)格常用的有java風(fēng)格,windows風(fēng)格等。

下面的代碼用于選擇圖形界面風(fēng)格,這里選擇的是跨平臺(tái)的Java界面風(fēng)格。

try { UIManager.setLookAndFeel(
UIManager.getCrossPlatformLookAndFeelClassName( )); }
catch (Exception e) { }

設(shè)置頂層容器

圖形界面至少要有一個(gè)頂級(jí)Swing容器,頂級(jí)Swing容器為其它Swing組件在屏幕上的繪制和處理事件提供支持。

常用的頂級(jí)容器:

JFrame(框架):表示主程序窗口

JDialog(對(duì)話框):每個(gè)JDialog對(duì)象表示一個(gè)對(duì)話框,對(duì)話框?qū)儆诙?jí)窗口

JApplet(小程序):在瀏覽器內(nèi)顯示一個(gè)小程序界面

一個(gè)框架包括邊界、菜單欄、工具欄、狀態(tài)欄,以及中間占主要部分的窗格

窗格也可以看作是一種面板,但它是框架的一個(gè)組成部分

組件不會(huì)直接放到框架上,而是放在若干個(gè)面板上,這些面板再放到窗格上

用框架對(duì)象的getContentPane()函數(shù)來獲得窗格,再調(diào)用窗格的add()函數(shù)放置面板

public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication");
JPanel panel1=new JPanel();
frame.getContentPane().add(panel1,BorderLayout.CENTER);
......//添加其他組件
frame.pack();frame.setVisible(true);

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享java中的swing有什么用內(nèi)容對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!

網(wǎng)站標(biāo)題:java中的swing有什么用-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://www.chinadenli.net/article18/djoedp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃外貿(mào)建站網(wǎng)站設(shè)計(jì)品牌網(wǎng)站設(shè)計(jì)移動(dòng)網(wǎng)站建設(shè)響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營