import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class JavaFXExample extends Application {
    @Override
    public void start(Stage primaryStage) {
        // 创建一个按钮
        Button btn = new Button();
        btn.setText("Say 'Hello World'");
        // 设置按钮点击事件
        btn.setOnAction(e -> System.out.println("Hello World"));
        // 创建一个布局容器
        StackPane root = new StackPane();
        // 将按钮添加到布局容器中
        root.getChildren().add(btn);
        // 创建场景,并将布局容器添加到场景中
        Scene scene = new Scene(root, 300, 250);
        // 设置舞台(窗口)的标题
        primaryStage.setTitle("JavaFX UI 库示例");
        // 将场景添加到舞台中
        primaryStage.setScene(scene);
        // 显示舞台
        primaryStage.show();
    }
    public static void main(String[] args) {
        // 启动JavaFX应用程序
        launch(args);
    }
}javafx.application.Application, javafx.scene.Scene, javafx.scene.control.Button, javafx.scene.layout.StackPane, javafx.stage.Stage。Application:这是JavaFX应用程序的入口类。start方法:这是JavaFX应用程序的启动方法,所有UI组件的初始化和设置都在这里完成。Button类创建一个按钮,并设置按钮的文本。setOnAction方法为按钮设置点击事件,当按钮被点击时,会在控制台输出"Hello World"。StackPane类创建一个布局容器,它可以将子节点居中显示。getChildren().add()方法将按钮添加到布局容器中。Scene类创建一个场景,并将布局容器添加到场景中,同时设置场景的宽度和高度。Stage类设置舞台的标题,并将场景添加到舞台中,最后调用show()方法显示舞台。main方法中调用launch(args)启动JavaFX应用程序。上一篇:java解析xml文件
下一篇:ubuntu 安装 java
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站