【发布时间】:2013-10-08 12:03:05
【问题描述】:
我要写完一个使用swing的java小程序。
我将它部署到我的网站,但小程序完成加载后(一杯咖啡),小程序显示空白屏幕多 23 秒。
小程序部署在这里: http://www.nispahit.com/applet-2
我读到这可能是一个初始化问题(小程序的 init() 需要很长时间)。所以,我从 init() 中删除了所有内容:
@Override
public void init(){
JOptionPane.showMessageDialog(this, "hello");
}
不幸的是,它没有帮助。 有人知道为什么在加载一杯咖啡之后加载这个白屏需要 23 秒以上的小程序吗? (黑屏会让用户觉得有问题……)
一种可能的解决方案是向用户显示他们必须等待的消息,而不是白屏 - 但我什至不知道该怎么做...
有什么想法吗?
谢谢。
编辑: 还有 2 件事:
- 当我从计算机上的 html 文件本地执行它时,它工作得很好(没有白屏。
- 我使用 2 个 jar 文件(因为我必须使用 log4j)。我尝试在 html 文件中切换它们的顺序 - 没有帮助。也许这个问题与它有某种关系?
【问题讨论】:
-
initApplet()里面是什么? -
Profile 确定。
-
@SeniorJD,我试图删除所有 init() 内容。我编辑了问题。