如何使用NetBeans添加Splash Screen?

时间:2013-11-04 10:23:23

标签: java netbeans screen splash manifest.mf

我想在我的应用程序中添加一个简单的.gif作为Splash Screen。我正在使用NetBeans,我发现使用它时有很多错误。

我尝试将行 SplashScreen-Image: 添加到manifest.mf文件中, -splash: < / strong>在我的项目的运行属性中(因为我已经阅读过最后一件事,只有在从IDE运行它时)。但它只适用于IDE,我的.jar不显示任何启动画面。实际上,我打开了在生成的.jar中编译的manifest.mf文件,它没有显示SplashScreen-Image行。

我还尝试使用Netbeans选项添加它,但它不起作用。

我该怎么办?也许是另一种编译项目的方法?

编辑:

我尝试通过使用WinRAR打开.jar来在清单文件中添加SplashScreen-Image行,然后会出现启动画面,但Java虚拟机会抛出错误并且应用程序完成。

3 个答案:

答案 0 :(得分:1)

每次构建项目时,Netbeans都会自动生成清单,因此您不应手动修改它。

而是,右键单击项目节点并选择属性。导航到“应用程序”条目,您将看到“启动画面”。浏览到要包含的文件的位置。

enter image description here

清理,构建和运行

答案 1 :(得分:1)

最后我下载 NetBeans 7.4。它可以选择在项目首选项中添加自定义清单属性,它可以正常工作

答案 2 :(得分:1)

使用Netbeans

在java中创建一个真正的Splash Screen
  

步骤1:如何创建.gif文件

    How to Make a GIF:
    http://www.myspacegens.com/handler.php?gen=animatedimage
    Complete your .gif file name Like `Splasemo.gif`
  

步骤2:您的项目名称/如“MySplash”右键单击“选择属性”

    Select categories Name is "Run"
    And Input on VM options: 
    -splash:src/MyPackagename/SplashDemo.gif
    After OK Button..
  

步骤3:选择文件或快捷方式( ctrl + 2

    Click on your project File name like "manifest.mf"
    after input:
    SplashScreen-Image: MyPackagename/SplashDemo.gif
  

步骤4:启动画面:使用

在Main()方法上设置的时间持续时间
    Thread.sleep(3500);