我制作了一个带有一些标准GUI组件的Java Applet。我使用了MigLayout经理。
如果我在各种GUI组件上缓慢移动鼠标,一切看起来都很好,但是如果我快速移动鼠标,它就会闪烁。
什么能让那令人讨厌的难看的重绘? (Core 2 Duo 6300,2GB Ram,Windows XP)
答案 0 :(得分:3)
一种想法是检查您的代码(和/或MigLayout代码)是否有不必要的repaint()
操作。
自定义用户界面和布局有时会导致奇怪的问题......
答案 1 :(得分:0)
你可以在java applet中使用双缓冲来提高屏幕刷新速度。如果需要详细信息,请询问更多信息..
答案 2 :(得分:0)
我找到了bugger: 我使用了自定义ClosableTabbedPaint类。