【问题标题】:creating splash screen创建启动画面
【发布时间】:2010-06-04 06:08:46
【问题描述】:

如何像 netbeans 或 eclipse 启动屏幕一样创建启动屏幕。请帮我解决这个问题

问候,

陈都

【问题讨论】:

    标签: java swing splash-screen


    【解决方案1】:

    或者,您可以添加如下条目:

    <SplashScreen-Image>images/splash.png</SplashScreen-Image>
    

    到您的 MANIFEST.MF。您可以使用 maven 等构建工具自动添加它。

    也可以简单地将 JWindow 用作启动屏幕,但在 JVM 运行之前它不会显示。使用所描述的 stacker 方法(与我指出的方法相同),您甚至会在 JVM 完成加载之前显示启动画面,这在旧硬件上可能是必需的。

    【讨论】:

    • 您好,感谢您的回复。但我的要求是为应该复制 netbeans 或 eclipse 启动屏幕的窗口应用程序创建启动屏幕。请通过代码 sn-p 提供帮助。
    【解决方案2】:

    从 java 1.6 开始,您可以在命令行中指定它

    java -splash:filename.gif SplashTest
    

    看到这个article

    【讨论】:

    • 您好,感谢您的回复。但我的要求是为应该复制 netbeans 或 eclipse 启动屏幕的窗口应用程序创建启动屏幕。请通过代码 sn-p 提供帮助
    【解决方案3】:

    有一个与 Splash screen 等效的示例 Javafx。然而,这个闪屏基本上是一个 java swing 小程序,它从 javafx 调用以显示给用户,并使用进度条和加载内容的标题或多或少地模拟 eclipse 和 netbeans 闪屏。以下是链接 http://0divides0.wordpress.com/2011/03/17/splash-screen-with-javafx/

    一定要能拿到代码,分离出java swings写的闪屏代码自己用。

    【讨论】:

      【解决方案4】:

      您还可以使用 www.bitstrings.org 中的 splasher-maven-plugin 来创建或编辑启动画面。它可能对品牌推广或当您需要覆盖一些动态信息(如版本或一些配置文件)时很有用。

      【讨论】:

      • 插件有链接吗?这会比其他选项更好吗?
      【解决方案5】:

      如果您想要一个像在应用程序之前加载的简单图像一样的启动画面,请在项目名称上的 netbeans 中右键单击,转到属性。在属性窗口中转到最后一个框中的 RUN (VM OPTIONS) 粘贴:

      -splash:src/images/pictureName.jpg

      以上假设您有一个名为 images 的 java 包,其中包含您想要的图像,您可以将路径更改为您想要的任何位置。

      【讨论】:

        猜你喜欢
        • 2022-01-04
        • 2022-07-01
        • 2020-02-27
        • 2015-01-10
        • 1970-01-01
        • 2014-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多