为Java应用程序创建启动画面的最佳方法?

时间:2013-10-20 12:50:10

标签: java swing cross-platform splash-screen

我有一个Java应用程序,可以在Windows和OSX上运行。在某些情况下,加载可能需要一段时间,因为它基本上会查看主目录中的目录(因此有两级目录)。完成后,将显示主GUI,除非有任何错误,在这种情况下将出现JOptionPane。

我希望在显示GUI或消息之前显示启动画面,但是我不确定最好的方法是什么。另外,我不确定如何创建启动画面 - 是否有人们使用的程序?

2 个答案:

答案 0 :(得分:2)

如果您正在讨论Swing应用程序,那么有关于此主题的Java教程:

对于JNLP推出的Swing应用程序,本博客介绍了如何更改JNLP启动画面:

我找不到SWT应用程序的教程,但这里有几个例子:


如果您正在询问如何为启动画面创建图形/图像,那么有许多工具可用于创建图像,并且推荐一个用于Stack Overflow的主题。

答案 1 :(得分:0)

在应用程序启动时显示一个带有图像的JOptionPane,它是你的启动画面,同时触发一个线程来为你做负载,当它完成后用启动画面隐藏窗格并显示你的主UI