Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

javafx ui库

作者:平凡中的不凡   发布日期:2025-05-12   浏览:59

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);
    }
}

解释说明:

  1. 导入必要的包javafx.application.Application, javafx.scene.Scene, javafx.scene.control.Button, javafx.scene.layout.StackPane, javafx.stage.Stage
  2. 创建类继承Application:这是JavaFX应用程序的入口类。
  3. 重写start方法:这是JavaFX应用程序的启动方法,所有UI组件的初始化和设置都在这里完成。
  4. 创建按钮:使用Button类创建一个按钮,并设置按钮的文本。
  5. 设置按钮点击事件:使用setOnAction方法为按钮设置点击事件,当按钮被点击时,会在控制台输出"Hello World"。
  6. 创建布局容器:使用StackPane类创建一个布局容器,它可以将子节点居中显示。
  7. 将按钮添加到布局容器:通过getChildren().add()方法将按钮添加到布局容器中。
  8. 创建场景:使用Scene类创建一个场景,并将布局容器添加到场景中,同时设置场景的宽度和高度。
  9. 设置舞台(窗口):使用Stage类设置舞台的标题,并将场景添加到舞台中,最后调用show()方法显示舞台。
  10. 启动应用程序:在main方法中调用launch(args)启动JavaFX应用程序。

上一篇:java解析xml文件

下一篇:java多线程executor

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站