Java中的启动窗口

时间:2012-09-24 09:33:07

标签: java awt splash-screen

我正在尝试创建一个显示gif动画的启动画面。关于我的Splash屏幕的事情我想实际让它出现在main()函数返回之后(Main()只创建一个登录屏幕。我希望我的GUI初始化在用户输入密码后开始)。此外,在完成某些非GUI后台操作后,我的启动画面应该会消失。

所以......在这种情况下我可以(或者我应该)使用awt的SplashScreen类吗?

我当前的实现设法显示空白的启动画面并在正确的时间隐藏它。问题是gif动画仅在初始化GUI之后加载。我认为这是因为EDT忙于GUI初始化而无法显示动画。

我希望SplashScreen类可以解决这个问题。如果有人有任何提示或提示,将不胜感激。

1 个答案:

答案 0 :(得分:2)

tutorial似乎建议你可以使用动画。

  

启动画面可以显示任何gif,png或jpeg图像   透明度,半透明度和动画。下图代表   作为开发的Java应用程序初始屏幕的一个示例   动画gif文件。