【发布时间】:2012-02-10 12:34:19
【问题描述】:
我知道这是一个模糊的问题,但我会尽量让它清楚。当我的 Java 应用程序第一次启动时,它会检查文件和目录是否存在并检查互联网连接。
然后,该应用程序允许用户移动到仪表板,这需要加载许多 Swing 组件并将其添加到背景面板。这需要时间。
我想知道如何做到这一点,以便在开始加载过程中,应用程序加载所有 Swing 组件图像等,以便在用户执行命令时立即显示。
我可以像这样加载所有组件:
JButton = new JButton("blah");
但我不确定这是否足以让组件立即出现,同时添加几个填充图像的 Swing 组件不会仍然滞后 UI 线程,即使它已经“加载”如上所示?
谢谢!
【问题讨论】: