启动屏幕Java程序

启动屏幕Java程序,java,swing,splash-screen,Java,Swing,Splash Screen,当我从命令行启动.JAR文件时,我可以指定在加载程序时显示的启动屏幕,如下所示: java -splash:mySplash.png -jar myJAR.jar 这将在启动时在屏幕中央显示mySplash.png 我想做一些完全像这样的事情,除了我想把它作为我的罐子的一部分。 另外,我希望它使用构建路径中JAR内的PNG。 我如何创建一种方法,让您能够: Class.showSplash(resource.path.to.png.png, intTimeInSeconds); 我希望它能够

当我从命令行启动.JAR文件时,我可以指定在加载程序时显示的启动屏幕,如下所示:

java -splash:mySplash.png -jar myJAR.jar
这将在启动时在屏幕中央显示mySplash.png

我想做一些完全像这样的事情,除了我想把它作为我的罐子的一部分。 另外,我希望它使用构建路径中JAR内的PNG。 我如何创建一种方法,让您能够:

Class.showSplash(resource.path.to.png.png, intTimeInSeconds);
我希望它能够在给定的时间内显示PNG splash


我真的不知道如何显示PNG,定位它,或者选择要显示的PNG。

你还想使用闪屏API吗?我真的不在乎它如何工作,它只需要是JAR的一部分。(没有批处理脚本来打开它,等等)你看过《如何使用JAR文件来显示初始屏幕》一节吗?是的,但我发现它有点让人困惑(我是Java初学者),需要知道我将如何使它像上面描述的那样工作。Oracle教程相当简单。我跟着他们用PNG替换GIF,结果很好。所以,若你们对本教程感到困惑,你们必须准确地解释什么是不清楚的