当我渲染一个帧时,我通过上一帧中的paint()方法添加的图像停留在那里,我的角色绿色方块是唯一的移动元素。
如何在更新游戏状态并绘制新框架之前“清理”我的JPanel?
答案 0 :(得分:2)
当我渲染帧时,我通过paint()方法添加的图像
通过覆盖paintComponent()
的{{1}}方法完成自定义绘制,然后将面板添加到JFrame。并确保调用JPanel
作为方法的第一个语句。
阅读Custom Painting上Swing教程中的部分,了解更多信息和工作示例,以帮助您入门。