看到了有关C和VB的实现启动画面的方法,
请问如何在java中实现此功能。

解决方案 »

  1.   

    用JWindow吧,里面画张图就可以了,复杂点还可以加入进度条和进度文件标签
      

  2.   

    JFrame和JDialog也可以,setUndecorated(true)去掉title。
    JAVA6里包含了一个虚拟机启动前显示Splash的功能,不过好像只能显示一幅图,不能包含高级的任务。
      

  3.   

    Java 6中支持在虚拟机启动前展现一个启动画面:
    http://java.sun.com/developer/JDCTechTips/2005/tt1115.html#1
    优点是响应快,启动之后立马展现,可以展现动画效果的图片。
      

  4.   

    其他都说复杂了。mq612(五斗米)说的是正解。我的程序就是用JWindow实现启动画面的。而且还使用了进度条反应加载模块进度。
    JWindow就完全满足你了。
      

  5.   

    daocaoren0(稻草人):
    虚拟机启动画面只要在命令行指定就行了,不用编写任何代码,如果你不需要复杂进度条等,这样做是最简单的。启动速度还快。缺点就是无法控制进度。但是可以使用动画图片代替。JWindow可以实现,JFrame和JDialog也都可以实现,设置一下setUndecoration就行了。
      

  6.   

    我一般都用JWindow类,然后在主窗口构造最后一句dispose掉它.
      

  7.   

    能用JavaSE6中新的参数,就用这个,快
    复杂的话,就setUndecorated(true),可随意定制,但需要启动JVM后才可见