繁体   English   中英

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

[英]Why does Swing in my Java Applet flicker on fast mouse over?

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

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

什么能让那讨厌的丑陋重绘? (Core 2 Duo 6300, 2GB 内存, Windows XP)

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

自定义 UI 和布局有时会导致奇怪的问题......

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

我发现了错误:我使用了自定义的ClosableTabbedPaint类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM