`
xinglongbing
  • 浏览: 147194 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Swing图片绘制闪烁

阅读更多

天行健 君子以自强不息 
地势坤 君子以厚德载物

 

实验室一个项目中的一个场景:一个开关和一个灯泡,分别对应两种状态即:亮和灭、开和关。这四种不同状态都是用一副图片来表示的。开关最初是关闭的,用鼠标双击后打开(绘制打开状态的图片),灯泡状态发生变化同样是用另一个状态的图片绘制。问题是:开关和灯泡在第一次发生状态转换的时候,会出现闪烁的情形,只有图片的四个角绘制出来,应该是由于第一次要从硬盘中加载图像文件的原因。其他用Graphics类绘制的图形不会出现此种现象。

 

解决办法:在状态发生变化会将整个面板repaint,因此只要多repaint一次就可以消除这种现象。

 

今天试了一下又不行了 上面的办法还是有问题。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics