lka*_*las 2 java javafx splash-screen
我有一个简单的.png图像文件,我想在JavaFX应用程序加载时显示.
我使用NetBeans作为我的IDE,我知道可以像这样添加splashscreen:项目属性 - >运行 - > VM选项:-splash:path-to-image
现在启动画面启动很好,但在应用程序启动后它不会关闭.只是坐在屏幕上,直到我完全关闭我的应用程序.正如文档所述(http://docs.oracle.com/javase/7/docs/api/java/awt/SplashScreen.html)"一旦Swing /显示第一个窗口,启动屏幕窗口就会自动关闭AWT".JavaFX不是Swing也不是AWT应用程序.那我怎么能关闭呢?
任何帮助表示赞赏!
好的,回答我自己的问题.
在VM选项中设置启动时:-splash:path-to-image.在JavaFX我能够像这样关闭它:
//Get the splashscreen
final SplashScreen splash = SplashScreen.getSplashScreen();
//Close splashscreen
if (splash != null) {
System.out.println("Closing splashscreen...");
splash.close();
}
Run Code Online (Sandbox Code Playgroud)
希望这对其他人也有所帮助!;)