我在摇摆中有以下问题.
我正在实现基本的绘图操作(线条,形状).当我用左按钮移动鼠标时,我需要重新绘制当前的形状.所以我清除屏幕并重新绘制已绘制的形状,并且当前正在绘制一个.
在paint()方法和鼠标移动事件中绘制形状我调用repaint()(自动调用paint()).问题是每次重绘时屏幕都会强烈闪烁,看起来很难看.请告诉我,我做错了什么?谢谢.
解决方法:
我想你要找的是double buffering.
2023-08-16 22:15:40
我在摇摆中有以下问题.
我正在实现基本的绘图操作(线条,形状).当我用左按钮移动鼠标时,我需要重新绘制当前的形状.所以我清除屏幕并重新绘制已绘制的形状,并且当前正在绘制一个.
在paint()方法和鼠标移动事件中绘制形状我调用repaint()(自动调用paint()).问题是每次重绘时屏幕都会强烈闪烁,看起来很难看.请告诉我,我做错了什么?谢谢.
解决方法:
我想你要找的是double buffering.