我制作了一个带有一些标准 GUI 组件的 Java Applet。我使用了MigLayout管理器。
如果我将鼠标缓慢移动到各种 GUI 组件上,一切似乎都很好,但如果我快速移动鼠标,它就会闪烁。
是什么让那个讨厌的丑陋重绘?(酷睿 2 双核 6300、2GB 内存、Windows XP)
一种想法是检查您的代码(和/或 MigLayout 代码)是否有不必要的repaint()
操作。
自定义 UI 和布局有时会导致奇怪的问题......
您可以在 Java 小程序中使用双缓冲来提高屏幕刷新速度。询问更多是否需要详细信息..
我发现了问题:我使用了一个自定义的ClosableTabbedPaint类。