eclipse使用javafx

1.下载javafx sdk

2.新建造一个java project项目

2.

![请添加图片描述](https://i-blog.csdnimg.cn/direct/90aa50557c9443a988b87d3cf96f5289.png

3JavafFxMain代码

bash 复制代码
package LA;

import static javafx.application.Application.launch;

public class JavafFxMain {

    public static void main(String[] args) {
        launch(JavaFxApp.class,args);
    }
}

4.JavaFxApp代码

bash 复制代码
package LA;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class JavaFxApp extends Application {
    @Override
    public void start(Stage primaryStage) {
        // 创建标签
        Label label = new Label("Hello, JavaFX!");

        // 创建按钮
        Button button = new Button("Click me!");

        // 当按钮被点击时改变标签的内容
        button.setOnAction(e -> label.setText("Button clicked!"));

        // 创建布局
        VBox vbox = new VBox(10, label, button);
        vbox.setStyle("-fx-padding: 10; -fx-alignment: center;");

        // 创建场景
        Scene scene = new Scene(vbox, 300, 200);

        // 设置主舞台
        primaryStage.setTitle("JavaFX Example");
        primaryStage.setScene(scene);
        primaryStage.show();
    }
    public static void main(String[] args) {
        launch(args);
    }
}

5.module-info.java代码

bash 复制代码
module EclipseJavaFx {
	requires javafx.graphics;
	requires javafx.controls;
	exports LA;
}

6.导入sdk的依赖

7.运行

相关推荐
深海呐32 分钟前
Android 编译速度优化:JVM堆内存扩充
android·jvm·jvm内存扩充·android 加快编译速度
哈基米喜欢哈哈哈35 分钟前
低版本的JVM遇到高版本的class字节码是否会报错
java·jvm
2351639 分钟前
【并发编程】详解volatile
java·开发语言·jvm·分布式·后端·并发编程·原理
洛小豆1 小时前
java 中 char 类型变量能不能储存一个中文的汉字,为什么?
java·后端·面试
爱吃烤鸡翅的酸菜鱼1 小时前
从数据库直连到缓存预热:城市列表查询的性能优化全流程
java·数据库·后端·spring·个人开发
心随雨下1 小时前
Flutter中新手需要掌握的几种Widget
android·flutter·ios
叶辞树1 小时前
查看安卓设备的音视频解码器信息
android
一只学java的小汉堡1 小时前
Java 面试高频题:HashMap 与 ConcurrentHashMap 深度解析(含 JDK1.8 优化与线程安全原理)
java·开发语言·面试
huohaiyu2 小时前
Hashtable,HashMap,ConcurrentHashMap之间的区别
java·开发语言·多线程·哈希
f30517092 小时前
Python实现数据可视化用Matplotlib轻松创建专业级图表
android