javaFx-桌面软件开发
18 Mar 2021
JavaFX 是一个开源的下一代客户端应用平台,
适用于基于Java构建的桌面、移动端和嵌入式系统。
它是许多个人和公司的共同努力的成果,
目的是为开发丰富的客户端应用提供一个现代、高效、功能齐全的工具包。
官网
https://openjfx.cn/视频教程
https://space.bilibili.com/5096022/channel/detail?cid=16953开发文档
https://openjfx.cn/openjfx-docs/软件
IntelliJ IDEAJavaFX SDK
JDK
Hello World
1. IDEA -> File -> New -> Project -> Java FX,然后下一步到完成。2. File -> Project Structure -> Libraries
and add the JavaFX 15 SDK as a library to the project.
Point to the lib folder of the JavaFX SDK.
选择javaFX下的lib目录。
E:\javafx-sdk-11.0.2\lib
3. Project Structure -> Project Setting ->
Project -> Project language level -> 5
4. Debug Configurations -> Main -> Use classpath of module -> untitled
选一个运行的Module
5. Main文件修改
@Override public void start(Stage primaryStage) throws Exception{ AnchorPane ap = new AnchorPane(); ap.setStyle("-fx-background-color:#ffffff"); Scene scene = new Scene(ap); primaryStage.setTitle("Hello World"); primaryStage.setScene(scene); primaryStage.setWidth(800); primaryStage.setHeight(800); primaryStage.show(); }
6. 运行即可
打包EXE文件
1. File -> Project Structure -> Artifacts -> +-> JavaFx Application
2. 右侧第四个标签(Java FX)
Application calss: sample.Main
Native bundle: all
3. 重新编译
Build -> Build Artifacts -> rebuild
4. 项目目录中找到EXE
F:\test\untitled\out\artifacts\JavaFXApp\bundles\JavaFXApp
参考教程:
https://openjfx.cn/openjfx-docs/
https://blog.csdn.net/qq_21455991/article/details/98078369
https://blog.csdn.net/wangyinlon/article/details/79247606