是否用的是用IE浏览,还是用appletviewer浏览,如果是IE可能是显示不出来的,如果是利用appletviewer 是不是应该把相对应的图片拷到相同的目录下就可以了。不知道可不可以,你试试吧,我原来遇到过。

解决方案 »

  1.   

    这是事件处理中UI的刷新问题
    一个java程序,运行的时候至少包括:main函数的线程,绘制窗口的线程,垃圾回收的线程,还有其它一些线程。就是说绘制窗口的是单独的线程,如果main函数中包含了使窗口改变的事件,可能直到main函数执行完毕,才会体现出来。也就是说在程序响应某个事件的时候,界面是死的状态。解决的办法是将改变UI的事件从main主线程中分离出来,成为一个独立的线程。
    参考下面这个网页
    http://www.javaresearch.org/article/showarticle.jsp?column=287&thread=4429
    很容易解决这个问题。