JavaFX: 在JDK8+中使用javafx(GUI程序的开发)

当前JDK 为12:

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第1张图片


swing等早就过时了,java8中带了JavaFx,但是新的jdk11把javafx独立了出来,所以要在jdk11中使用javafx,先要下载javafx的包:https://openjfx.io/ 

下载解压并配好JDK的Path

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第2张图片

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第3张图片

挂个代理下载速度会快点。。。速度噌噌噌~


IDEA中添加该JavaFX的jar包并使用:

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第4张图片

 

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第5张图片

 

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第6张图片

运行后GG:

官方解决文档:https://openjfx.io/openjfx-docs/#IDE-Intellij

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第7张图片

官方已经给的很清楚了issue的解决方法,只需要添加启动参数的VM Options即可:

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第8张图片

其中将路径替换成你的JavaFx的SDK下的lib路径:

--module-path "D:\JavaFX\javafx-sdk-12.0.2\lib" --add-modules javafx.controls,javafx.fxml

然后运行:

JavaFX: 在JDK8+中使用javafx(GUI程序的开发)_第9张图片

你可能感兴趣的:(JavaSE)