我正在使用 Java 2D 图形并遇到问题。
我有一个JPanel
在其上绘制一些图像以及使用计时器将图像移动到圆圈中的图像。
paint()
*最初我在方法中绘制界面。单击按钮后,我从文件中读取数据,然后调用一个函数以在定时控制的函数中显示这些图像和字符串。* 问题是,我的绘图屏幕显示重叠的图像,如果我调用repaint()
,屏幕开始闪烁。
我需要帮助将基本绘图添加为背景面板中的图像,然后在运行时绘图到另一个重叠但透明的面板上,因此如果我调用repaint()
屏幕行为正常并且不会发生闪烁。我附上了场景的截图。
任何人都可以建议如何添加两个面板,以便一个提供背景和其他工作,如运行时绘制到背景图像面板上?