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