我在jnlp应用程序中指定了flash图片
<icon href="starter.png" kind="splash"/>
当我使用IE运行jnlp时,启动窗口出现,但我的应用程序无法访问启动 . 我使用静态变量来获取实例:
private static SplashScreen splash = SplashScreen.getSplashScreen();
在main()中,我首先检查splash是否为null,不幸的是,它为null . 那为什么我能看几秒钟呢? Java Web Start窗口关闭了吗?
如果我使用vm参数在Eclipse中运行应用程序(而不是jnlp),那么我可以访问启动屏幕并更新我的慢加载过程 .
如何使用jnlp访问启动画面?
1 回答
Web start使用的启动画面早于AWT
SplashScreen
API并且与它不兼容 .它无法访问 .
我会说这是唯一的选择 .
正确 . 鉴于..
..进入Sun(/ Oracle)私人课程并不一定是“反思”,我想这是你的担心,而且这种担心是有根据的 . 要么放弃部分透明的启动,要么等待Java 7 .
但是,从来没有见过半透明的飞溅 . 如果值得展示,为什么不以完全不透明的方式展示它呢?