为什么我的Java Applet中的Swing在快速鼠标上闪烁?

时间:2008-09-29 07:25:14

标签: java swing applet

我制作了一个带有一些标准GUI组件的Java Applet。我使用了MigLayout经理。

如果我在各种GUI组件上缓慢移动鼠标,一切看起来都很好,但是如果我快速移动鼠标,它就会闪烁。

什么能让那令人讨厌的难看的重绘? (Core 2 Duo 6300,2GB Ram,Windows XP)

3 个答案:

答案 0 :(得分:3)

一种想法是检查您的代码(和/或MigLayout代码)是否有不必要的repaint()操作。

自定义用户界面和布局有时会导致奇怪的问题......

答案 1 :(得分:0)

你可以在java applet中使用双缓冲来提高屏幕刷新速度。如果需要详细信息,请询问更多信息..

答案 2 :(得分:0)

我找到了bugger: 我使用了自定义ClosableTabbedPaint类。