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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

JavaFX上手--第1天

發(fā)布時間:2023/12/2 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaFX上手--第1天 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.第一個JavaFX Application

JavaFX 使用Java來制作可視化圖形,可以做動畫和3D效果,JavaFX從JDK中直接使用。

package application;import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.layout.BorderPane;public class Main extends Application { @Override public void start(Stage primaryStage) { try { BorderPane root = new BorderPane(); Scene scene = new Scene(root,400,400); scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { launch(args); } }

創(chuàng)建完畢,得到一個空的窗口。Main從Application中繼承過來,launch(args);進(jìn)入程序,然后一切準(zhǔn)備好就進(jìn)入Start。

entire window ---Stage

content?of the window --- scene

在start方法中加入以下的語句

Button button = new Button(); button.setText("Click me");StackPane layout = new StackPane(); layout.getChildren().add(button);Scene scene = new Scene(layout,400,400);

調(diào)用了StackPane類和Scene類來實(shí)現(xiàn)視圖,此時可以得到一個只有一個"Click me"按鈕的窗口。Button加到StackPane上,然后將StackPane加到Scene上,最后調(diào)用Scene的Show()顯示窗口。

2、HandleUserEvent

現(xiàn)在要點(diǎn)擊這個Button了,添加 button.setOnAction(this);,添加點(diǎn)擊的事件此時讓程序?qū)τ邳c(diǎn)擊做出反應(yīng)。

public void start(Stage primaryStage){primaryStage.setTitle("Hello OOOO");button = new Button();button.setText("Click me"); button.setOnAction(this); StackPane layout = new StackPane(); layout.getChildren().add(button); Scene scene = new Scene(layout,400,400); primaryStage.setScene(scene); primaryStage.show(); } @Override public void handle(ActionEvent arg0) { // TODO Auto-generated method stub if(arg0.getSource()==button){ System.out.println(")00000)))):)))"); } }

可以在Java的終端中得到下列的信息:

)00000)))):)))
)00000)))):)))
)00000)))):)))
)00000)))):)))

也就是我們要的點(diǎn)擊了按鈕,然后輸出相關(guān)信息

?

轉(zhuǎn)載于:https://www.cnblogs.com/rynerlute/p/6384162.html

總結(jié)

以上是生活随笔為你收集整理的JavaFX上手--第1天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。