java fx 默认创建的是普通的Java工程,那么似乎很多好用的工具包都没法使用了。
比如hutool,lombok等。
这两者其实并不冲突。
java fx 是程序支持,就像驱动包一样,你写好了代码,它帮你转化为具体的效果呈现,
而maven就是解决库包管理的,不必再下载到本地去引用,而是由仓库管理,方便了我们管理jar包。
那么我们就创建一个maven工程的java fx 工程,其实也非常简单。
🎆/创建maven工程
直接创建一个空的maven工程即可
然后pom文件中可以自由的引入依赖,比如lombok.
🎇/创建视图层和文件
比如登录页面,关键点在于引入fxml文件的时候不能直接引入了,需要指定resources下面的路径。
处理代码如下:
@Override
public void start(Stage primaryStage) throws Exception {
URL resource = getClass().getResource("/vo/Login.fxml");
Parent root = FXMLLoader.load(Objects.requireNonNull(resource));
primaryStage.setTitle("Login");
primaryStage.setScene(new Scene(root, 430.0, 330.0));
primaryStage.show();
}
那么就需要在resources文件夹下面的vo文件夹下面创建Login.fxml文件
如下
注意里面的 fx:controller="com.ayubai.simulator.page.RegisterCtl"

本文介绍了如何将JavaFX与Maven结合,创建一个JavaFX Maven工程。通过Maven管理库包,如Lombok,同时讲解了如何在工程中创建视图层和FXML文件,强调了在引入FXML时指定资源路径的重要性,并提供了运行示例。
最低0.47元/天 解锁文章
1495

被折叠的 条评论
为什么被折叠?



