如图:左面的图片直接读取文件并显示的,右面的是通过new一个BufferedImag对象,再显示在第二话画布(结果区)中,但每次第二个画布显示都出现问题。
https://www.baidu.com/link?url=HSxOolEEa6NgMo380xbjQ2I-_bY_3D7hCNOObRQBRym0YL3qBgr0ESpf32ZGUFcPoru7g5y_mhMkFek6J36g9q&wd=&eqid=a76d617b000606010000000658dfcd16
原因是菜单弹窗,其它弹窗,凡是能使组件展示区域改变的,即会遮挡组件的,都会触发组件的repaint 方法,而repaint最终调用paint方法,所以paint方法中应该具有保持上一个状态等能力,如果是展示图片,可以把图片保存下载每次进入paint时先绘制该图片,这样就保持了状态。