最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java語言中Swing組件編程詳解

 更新時(shí)間:2022年10月25日 09:10:10   作者:YWuHuang  
這篇文章主要為大家介紹了Java語言中Swing組件編程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

Swing包的介紹

Java基礎(chǔ)類數(shù)據(jù)庫(Java Foundation Class)給java應(yīng)用程序增加了圖形界面、豐富的功能性以及與用戶交互性。

特性說明
swing組件主要支持各種圖形界面
可插拔式的外觀和感覺支持Swing應(yīng)用程序的外觀和感覺是可插拔式的
國際化允許編程人員構(gòu)建可以與世界各地的用戶進(jìn)行交互的應(yīng)用程序,盡管每個(gè)國家的用戶有自己的語言和文化習(xí)俗,并且輸入法框架開發(fā)人員可以構(gòu)建程序,一邊接受各種不同語言的文字符號(hào)

從JDK1.2開始,Java就開始推出了Swing組件。與AWT組件比較的話,它要更加美觀,組件數(shù)量更多的優(yōu)勢(shì)。它也是輕量級(jí)組件,它沒有本地代碼又不需要操作系統(tǒng)支持。

Swing功能分類

如果Swing按功能來分的話,有以下六類:

  • 頂層容器:如JWindow、JFrane、JDialg
  • Swing容器:如JPanel、JOptionPane
  • Swing控件:如:JtexField、JButton
  • Swing菜單:如JMenuBar
  • Swing Filler組件:參與布局但沒有視圖的輕量級(jí)組件
  • Swing窗口:如:對(duì)話框、顏色選擇器

分析NetBeans環(huán)境下的Swing應(yīng)用程序

我們先寫一個(gè)簡(jiǎn)單的Swing應(yīng)用程序HelloSystem:

  • 新建文件。選擇類別為Swing Gui窗體,類型為JFrame窗體。建立了窗體應(yīng)用程序后,將產(chǎn)生兩個(gè)文件,.form文件和.java文件,其中.form有點(diǎn)類似于xml文件,它保存了應(yīng)用程序界面設(shè)計(jì)的相關(guān)參數(shù),而 .java文件是應(yīng)用程序類,它是JFrame的子類。
  • 在設(shè)計(jì)模式下,可以通過拖放的方式,從右邊的組件面板把需要的各種組件放到窗體上,并合理擺放好組件。
  • 設(shè)置各組件的具體屬性
  • 設(shè)置各組件的關(guān)聯(lián)事件。設(shè)置"進(jìn)入xxx"按鈕的事件。我們開發(fā)者還可以直接雙擊控件,進(jìn)入該控件的actionPerformed事件處理程序。
  • 在代碼設(shè)計(jì)模式下,編寫事件處理方法。

代碼如下:

public class HelloSystem extends javax.swing.JFrame {
//...
    private void jButton ActionPerformed(java.awt.event.ActionEvent evt){
        JFrame f=new JFrame ();
        JOptionPane.showMessageDialog ( f,"你進(jìn)入了xxx系統(tǒng)了哦" );
    }
//。。。。
}

最后,我們就可以編譯運(yùn)行程序了。

以上就是Java語言中Swing組件編程詳解的詳細(xì)內(nèi)容,更多關(guān)于Java Swing組件編程的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 淺談Java的LinkedHashSet源碼

    淺談Java的LinkedHashSet源碼

    這篇文章主要介紹了淺談Java的LinkedHashSet源碼,底層是鏈表實(shí)現(xiàn)的,是set集合中唯一一個(gè)能保證怎么存就怎么取的集合對(duì)象
    因?yàn)槭荋ashSet的子類,所以也是保證元素唯一的,與HashSet的原理一樣,需要的朋友可以參考下
    2023-09-09
  • 深入Sqlite多線程入庫的問題

    深入Sqlite多線程入庫的問題

    本篇文章是對(duì)Sqlite多線程入庫的問題進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • selenium+java+chrome環(huán)境搭建的方法步驟

    selenium+java+chrome環(huán)境搭建的方法步驟

    這篇文章主要介紹了selenium+java+chrome環(huán)境搭建的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Springboot+echarts實(shí)現(xiàn)可視化

    Springboot+echarts實(shí)現(xiàn)可視化

    這篇文章主要為大家詳細(xì)介紹了Springboot+echarts實(shí)現(xiàn)可視化,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Java中ArrayList初始化的四種方法詳解

    Java中ArrayList初始化的四種方法詳解

    這篇文章主要介紹了Java中ArrayList初始化的四種方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • Java 實(shí)現(xiàn)FTP服務(wù)實(shí)例詳解

    Java 實(shí)現(xiàn)FTP服務(wù)實(shí)例詳解

    這篇文章主要介紹了Java 實(shí)現(xiàn)FTP服務(wù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • SpringBoot項(xiàng)目中@RestControllerAdvice全局異常失效問題的解決

    SpringBoot項(xiàng)目中@RestControllerAdvice全局異常失效問題的解決

    @RestController注解是一個(gè)用于定義RESTful Web服務(wù)的控制器的特殊注解,它是@Controller和@ResponseBody注解的結(jié)合體,意味著你不需要在每個(gè)處理請(qǐng)求的方法上都添加@ResponseBody,本文給大家介紹了解決SpringBoot項(xiàng)目中@RestControllerAdvice全局異常失效問題
    2024-11-11
  • Java HttpServletResponse響應(yīng)實(shí)現(xiàn)過程詳解

    Java HttpServletResponse響應(yīng)實(shí)現(xiàn)過程詳解

    這篇文章主要介紹了Java HttpServletResponse響應(yīng)實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • java+SQL server2008學(xué)生信息管理系統(tǒng)源碼

    java+SQL server2008學(xué)生信息管理系統(tǒng)源碼

    這篇文章主要為大家詳細(xì)介紹了java+SQL server2008學(xué)生信息管理系統(tǒng)源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • java性能優(yōu)化之編譯器版本與平臺(tái)對(duì)應(yīng)關(guān)系

    java性能優(yōu)化之編譯器版本與平臺(tái)對(duì)應(yīng)關(guān)系

    這篇文章主要介紹了java性能優(yōu)化--編譯器版本與平臺(tái)對(duì)應(yīng)關(guān)系,本章節(jié)更加具體化的學(xué)習(xí)編譯器還有哪些可以優(yōu)化的方便,讓你的應(yīng)用展現(xiàn)出更好的性能,需要的朋友可以參考下
    2022-06-06

最新評(píng)論

宁城县| 隆昌县| 汉沽区| 灵丘县| 双桥区| 台东县| 枣庄市| 都匀市| 炎陵县| 泰安市| 玉环县| 西青区| 西和县| 广水市| 金华市| 枣庄市| 太谷县| 彝良县| 云安县| 靖宇县| 岳普湖县| 法库县| 定西市| 长垣县| 龙南县| 古交市| 湖北省| 拜城县| 六盘水市| 三明市| 平谷区| 达州市| 都兰县| 万年县| 定安县| 巴青县| 黔南| 铜陵市| 东乌| 东丽区| 济宁市|