gpt4 book ai didi

java - 作为 JavaFX 应用程序启动画面的图像不会自动隐藏

转载 作者:行者123 更新时间:2023-11-30 07:01:54 25 4
gpt4 key购买 nike

我有一个简单的 .png 图像文件,我希望在加载 JavaFX 应用程序时显示它。

我使用 NetBeans 作为我的 IDE,我知道可以像这样添加闪屏:项目属性 -> 运行 -> 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();
}

希望这对其他人也有所帮助! ;)

关于java - 作为 JavaFX 应用程序启动画面的图像不会自动隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29451590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com