我在可运行的JAR文件中有一个Java桌面应用程序。我正在使用MANIFEST.MF文件来显示如下的启动画面:
Manifest-Version: 1.0
Class-Path: .
Main-Class: MyApp
SplashScreen-Image: images/splash.gif
它可以工作,但是飞溅图像仅在屏幕上显示一段时间,而时间太短。
我有办法设置启动画面的最短显示时间吗?我希望它在屏幕上至少持续2秒左右。
答案 0 :(得分:1)
我不相信你可以改变图像显示的时间。
您可以做的就是创建自己的启动画面实现。
基本上你需要的是一个Window
,它显示一个图像并在后台加载你应用程序的其余部分。当应用程序完成加载并且超过2秒后,您可以隐藏启动并显示主应用程序。
答案 1 :(得分:0)
使用线程暂停一段时间。 在run()中使用以下代码:
Try{
Thread.sleep(4000) // where 4000 is milliseconds
} catch(Exception e) {}