我正在构建一个用于在特定图像上绘制叠加层的摆动界面。我已经找到 了几个如何在 JPanel 上绘制图像的 示例,并且我能够毫无困难地做到这一点。但是,我想保持此图像完全静态,同时在其上动态绘制叠加层。考虑到这一点,如果我可以将图像设置为面板的永久背景,而不是paintComponent()
每次都重绘图像会更好。这将特别有用,因为经常会出现我想要removeAll()
在面板上绘制当前图形并重新绘制新图形的情况。
所以我的问题是:有没有办法在 JPanel 中设置永久背景图像,还是每次paintComponent()
调用时都必须重绘图像?