日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

JavaFX官方教程(四)之Hello World,JavaFX样式

發布時間:2023/12/3 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaFX官方教程(四)之Hello World,JavaFX样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

翻譯自? ?Hello World,JavaFX Style

教你創建和構建JavaFX應用程序的最佳方法是使用“Hello World”應用程序。本教程的另一個好處是,它使您能夠測試您的JavaFX技術是否已正確安裝。

本教程中使用的工具是NetBeans IDE 7.4。在開始之前,請確保您使用的NetBeans IDE版本支持JavaFX 8.有關詳細信息,請參閱Java SE 8下載頁面的Certified System Configurations部分。

?

1、構建應用程序

  • 從“?文件”菜單中,選擇“?新建項目”

  • JavaFX應用程序類別中,選擇JavaFX Application。單擊下一步

  • 將項目命名為HelloWorld,然后單擊Finish

    NetBeans打開該HelloWorld.java文件并使用基本Hello World應用程序的代碼填充該文件,如例3-1所示。

    例3-1 Hello World

    package helloworld;import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.stage.Stage;public class HelloWorld extends Application {@Overridepublic void start(Stage primaryStage) {Button btn = new Button();btn.setText("Say 'Hello World'");btn.setOnAction(new EventHandler<ActionEvent>() {@Overridepublic void handle(ActionEvent event) {System.out.println("Hello World!");}});StackPane root = new StackPane();root.getChildren().add(btn);Scene scene = new Scene(root, 300, 250);primaryStage.setTitle("Hello World!");primaryStage.setScene(scene);primaryStage.show();}public static void main(String[] args) {launch(args);} }
  • 以下是有關JavaFX應用程序基本結構的重要信息:

    • JavaFX應用程序的主類擴展了javafx.application.Application該類。該start()方法是所有JavaFX應用程序的主要入口點。

    • JavaFX應用程序通過舞臺和場景定義用戶界面容器。JavaFX?Stage類是頂級JavaFX容器。JavaFX?Scene類是所有內容的容器。例3-1創建了舞臺和場景,并使場景在給定的像素大小下可見。

    • 在JavaFX中,場景的內容表示為節點的分層場景圖。在此示例中,根節點是一個StackPane對象,它是一個可調整大小的布局節點。這意味著根節點的大小跟蹤場景的大小,并在用戶調整舞臺大小時進行更改。

    • 根節點包含一個子節點,一個帶文本的按鈕控件,以及一個事件處理程序,用于在按下按鈕時打印消息。

    • main()當使用JavaFX Packager工具創建應用程序的JAR文件時,JavaFX應用程序不需要該方法,該工具將JavaFX Launcher嵌入JAR文件中。但是,包含該main()方法非常有用,因此您可以運行在沒有JavaFX Launcher的情況下創建的JAR文件,例如在使用未完全集成JavaFX工具的IDE時。此外,嵌入JavaFX代碼的Swing應用程序需要該main()方法。

    圖3-1顯示了Hello World應用程序的場景圖。有關場景圖的更多信息,請參閱使用JavaFX場景圖。

    圖3-1 Hello World Scene Graph


    ?

    2、運行應用程序

  • 在“項目”窗口中,右鍵單擊“?HelloWorld”項目節點,然后選擇“運行”

  • 單擊Say Hello World按鈕。

  • 驗證文本“Hello World!”是否已打印到NetBeans輸出窗口。
    圖3-2顯示了Hello World應用程序JavaFX樣式。

  • 圖3-2 Hello World,JavaFX樣式

    ?

    3、去哪里下一步

    基本的Hello World教程到此結束,但繼續閱讀有關開發JavaFX應用程序的更多課程:

    • 在JavaFX中創建表單教授了屏幕布局的基礎知識,如何向布局添加控件以及如何創建輸入事件。

    • 使用JavaFX CSS的Fancy Forms提供了用于增強應用程序的簡單樣式技巧,包括添加背景圖像和樣式按鈕和文本。

    • 使用FXML創建用戶界面顯示了創建登錄用戶界面的另一種方法。FXML是一種基于XML的語言,它提供了構建與代碼的應用程序邏輯分開的用戶界面的結構。

    • JavaFX中的動畫和視覺效果展示了如何通過添加時間軸動畫和混合效果使應用程序生動。

    總結

    以上是生活随笔為你收集整理的JavaFX官方教程(四)之Hello World,JavaFX样式的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产三级自拍视频 | 日本中文字幕免费观看 | 日本夫妻性生活视频 | 天天操天天干天天舔 | 欧美视频一区二区三区在线观看 | 美女操操操 | 亚洲免费观看高清完整版在线 | 三级视频黄色 | 中文在线免费观看 | 国产一区精品在线 | 超碰在线人 | 久久私人影院 | 天天想你免费观看完整版高清电影 | 天堂视频在线观看免费 | 特级毛片在线播放 | www五月天com | 欧美日韩一区二区综合 | 五月天久久久久久 | 欧美肥老妇| 国产高清一区二区三区 | 国产在线日韩 | 超碰激情在线 | 超碰免费成人 | 国产日韩久久久 | 精品色综合 | 国产精品尤物视频 | 中文字幕精品在线观看 | 人妻视频一区二区三区 | 麻豆md0049免费 | 捆绑最紧bdsm视频 | 国产精品视频久久久久久 | www.久久婷婷 | 欧美成在线视频 | 91福利在线观看视频 | 男女交性视频 | 黄色在线观看视频网站 | 麻豆91茄子在线观看 | 草莓视频在线观看入口w | 亚洲视频三区 | 日韩性生交大片免费看 | 日日爱99 | 亚洲欧美中文日韩在线v日本 | www五月婷婷 | 男女天堂av| 高潮一区二区三区乱码 | 美女网站污 | 精品国产伦一区二区三 | 婷婷狠狠干 | 全程偷拍露脸中年夫妇 | 亚洲高清在线 | 国产又粗又猛又黄又爽视频 | 新版天堂资源中文8在线 | 色倩网站 | 中文字幕一区二区三区夫目前犯 | 美女被到爽高潮视频 | 中国久久久久 | 国产www免费| 一区视频在线免费观看 | 欧美xxxx吸乳 | 性av免费 | 欧美丰满老妇熟乱xxxxyyy | 久本草精品 | av手机网站 | 在线观看亚洲天堂 | 色批网站 | 中文字幕8 | 美国一级片网站 | 日韩欧美在线观看一区 | 天天干天天操天天拍 | 天堂中文字幕av | 国产成人精品一区二区无码呦 | 欧美国产精品一区 | 一区二区三区四区国产精品 | 美日韩黄色片 | 娇妻av| 国产不卡在线播放 | 亚洲一区中文字幕在线观看 | 国产精品欧美激情在线播放 | 射射av| 女人囗交吞精囗述 | 丝袜美腿亚洲综合 | 亚洲永久精品一区二区 | 国产网站免费 | 波多野结衣在线一区二区 | 激情久久网 | 激情xxxx | 神马午夜伦理 | 最近中文字幕一区二区 | 91精品在线免费 | 日韩不卡一二区 | 国产日产精品一区二区三区四区 | 青青草视频偷拍 | 夜夜骑夜夜 | 草草影院一区二区三区 | 欧美福利专区 | 国产1区2区在线观看 | 人人澡超碰碰97碰碰碰 | 雨宫琴音一区二区三区 | 丰满孕妇性春猛交xx大陆 |