大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 JavaFX學習入門篇,用Java寫窗口應用

JavaFX學習入門篇,用Java寫窗口應用

更新時間:2019-09-24 09:16:14 來源:動力節點 瀏覽3524次



  作為一名從業多年的Java開發人員,在工作當中總是會遇到一些重復的勞動,比如:調試接口、編寫接口文檔等等。相信大部分“懶惰”的開發人員都會編寫小程序來處理這些重復的勞動以提高工作效率。


  早些年作者利用JavaSwing寫過一些圖形界面小工具。有為美化Swingl界面去找過皮膚的同學可能知道substance這個皮膚包很不錯,使用方便而且可用的皮膚很多。作者之前開發的增量打包、http接口調試小工具用的就是substance這款皮膚。這個小工具源碼已經上傳到github上了,有興趣的同學可以在頭條app上我的主頁底部點擊github菜單前往查看。


  JavaFX是Oracle公司推出的輕型、可硬件加速的JavaUI平臺,是Java富客戶端平臺發展的新趨勢。JavaFX可以很好的將開發與設計分開,使得開發人員更專注于業務邏輯及功能開發,設計人員更專注于UI的美化及用戶體驗的提升。


  學習JavaFX所用到的工具是Netbeans8.2及JavaFXSceneBuilder2.0,所需開發環境建議JDK8+。這些都在Oracle官方可以下載到,這里不多說。今天要介紹的是一個入門的Demo程序,通過Netbeans新建項目及JavaFXSceneBuilder構建UI界面。搭建好環境并安裝好開發工具之后,打開Netbeans新建項目,選擇類別為JavaFX,項目為JavaFX應用程序,點擊下一步,如下圖所示:

image.png

image.png

  項目建立完成之后,再新建一個demo.fxml布局文件,同時指定控制器類DemoController及級聯樣式文件demo.css。具體操作如下圖所示:

image.png

image.png

image.png

  新建完成之后項目結構如下圖所示:

image.png

  前面已經安裝好了JavaFXSceneBuilder,所以雙擊fxml文件時Netbeans會自動調用JavaFXSceneBuilder打開demo.fxml進行場景編輯。在場景編輯器中左側Library為JavaFX組件區,該區域組件有容器、控件、菜單等,根據需要從該區域選擇控件拖放到場景中。有過UI開發經驗的同學應該都知道容器、組件、布局這些概念,有不了解這些概念的同學請自行查找相關資料,這里不再說明。示例中將菜單組件拖放到場景中,并設置好布局位置左、上、右分別為零。設置布局在場景編輯器右側,默認展開的是Properties屬性設置界面,在Properties底部點擊Layout展開布局設置界面,設置完成如下圖所示,按Ctrl+S保存場景:

image.png

  保存好布局之后回到Netbeans中修改JavaFXDemo.java文件strart方法。修改之后如下:

  publicvoidstart(Stagestage){

  try{

  FXMLLoaderfxmlLoader=newFXMLLoader(getClass().getResource("/resources/demo.fxml"));

  Parentroot=fxmlLoader.load();

  Scenescene=newScene(root);

  stage.setScene(scene);

  stage.setTitle("JavaFXDemo");

  stage.show();

  }catch(IOExceptionex){

  Logger.getLogger(JavaFXDemo.class.getName()).log(Level.SEVERE,null,ex);

  }

  }


  切換項目到文件視圖,找到build.xml并右鍵點擊,在彈出菜單中選擇運行目標、compile編譯項目。如下圖所示:

image.png

  編譯完成之后在JavaFXDemo.java編輯窗口中右鍵點擊,選擇運行文件,另一種運行方式是在上圖右鍵菜單中選擇jfx-project-run。操作及運行效果如下圖所示:


  image.png

  到此最簡單的JavaFX示例程序就編寫完成了,后續更多控件的使用,交互事件的處理等內容將慢慢跟大家分享。


  注:作者之前分享的dubbo調試工具,一鍵生成api接口文檔工具就是JavaFX編寫的。


  以上就是動力節點java培訓機構小編介紹的“JavaFX學習入門篇,用Java寫窗口應用”的內容,希望對大家有幫助,更多java最新資訊請繼續關注動力節點java培訓機構官網,每天會有精彩內容分享與你。


  


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美日本免费观看αv片 | 亚洲精品久久久久久久福利 | 日日碰日日摸日日澡视频播放 | 又黄又爽又色的免费毛片 | 亚洲综合色视频在线观看 | 成人免费黄色小视频 | 福利国产在线 | 青青草国产三级精品三级 | 亚洲在线网站 | 动漫精品一区二区3d | 97视频免费观看 | 免费精品国产自产拍观看 | 亚洲国产九九精品一区二区 | 亚洲欧美日韩国产精品 | 午夜j| 国产精品免费网站 | 538在线视频二三区视视频 | 天天射天天色天天干 | 国产成人午夜精品影院游乐网 | 欧美激情aa毛片 | 国产dvd毛片在线视频 | 视频一区国产精戏刘婷 | 久久精品欧美日韩精品 | 久草国产在线播放 | 美国毛片免费观看 | 亚洲综合色婷婷久久 | 国产亚洲精品久久久久久午夜 | 日本视频播放免费线上观看 | 免费国内精品久久久久影院 | 久久精品中文字幕免费 | 经典邵氏三级 在线观看 | 欧美一级在线观看 | 曰曰啪天天拍视频在线 | 亚洲欧洲免费视频 | 免费激情网址 | 欧美成人高清免费大片观看 | 最近中文字幕无吗免费视频 | 99精品视频不卡在线观看免费 | 日韩欧美在线看 | 婷婷综合社区 | 夜夜精品视频一区二区 |