我有一个设计为在 Windows 和 OSX 上运行的 Java 应用程序。在某些情况下,加载可能需要一段时间,因为它主要查看主目录内的目录(所以是两级目录)。完成后,将显示主 GUI,除非有任何错误,在这种情况下将出现 JOptionPane。
我想显示一个启动屏幕,直到显示 GUI 或消息,但是我不确定最好的方法是什么。另外,我不确定如何创建启动画面 - 是否有人们使用的程序?
我有一个设计为在 Windows 和 OSX 上运行的 Java 应用程序。在某些情况下,加载可能需要一段时间,因为它主要查看主目录内的目录(所以是两级目录)。完成后,将显示主 GUI,除非有任何错误,在这种情况下将出现 JOptionPane。
我想显示一个启动屏幕,直到显示 GUI 或消息,但是我不确定最好的方法是什么。另外,我不确定如何创建启动画面 - 是否有人们使用的程序?
如果您谈论的是 Swing 应用程序,那么有一个关于此主题的 Java 教程:
对于 JNLP 启动的 Swing 应用程序,此博客介绍了更改 JNLP 启动屏幕:
我找不到 SWT 应用程序的教程,但这里有几个示例:
如果您询问如何为您的启动画面创建图形/图像,有很多工具可用于创建图像,而推荐一个对于 Stack Overflow 来说是题外话。
在应用程序启动时显示一个带有图像的 JOptionPane 是您的启动屏幕,同时触发一个线程为您执行加载,当它完成时隐藏带有启动的窗格并显示您的主 UI