繁体   English   中英

Java-恢复JFrame /绘图

[英]Java - Restore JFrame/Drawing

使用Java,我生成了一个新的JFrame框架,并将图像和一些按钮一起加载到其中:

在此处输入图片说明

然后,我单击“分类”以检测感兴趣的主要区域,这将产生如下图像:

在此处输入图片说明

但是,当我再次单击“分类”时,第一个图形(绿色和红色圆圈)保留在图像上,然后将它们分类。 我该如何做,以便当我第二次/第三次/第n次单击“分类”时,将图像重置(删除了所有图形/圆圈),使其恢复为单击“分类”之前的状态?

我有一个'Reset JButton ,但我还没有实现(因此,我的问题!)。

非常感谢。

除了提高内存使用效率外,您还可以将初始图形状态存储到BufferedImage 然后单击Classify ,改为绘制到该图像的Graphics对象的副本 ,然后用该区域绘制区域。

然后单击“ 重置图像” ,只需将图像直接绘制到该区域即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM