我的问题是如何将字符串永久绘制到图像上。
当我绘制字符串然后刷新图像时,字符串在显示屏上消失了。
我的问题是如何将字符串永久绘制到图像上。
当我绘制字符串然后刷新图像时,字符串在显示屏上消失了。
..如何将字符串永久绘制到图像上。
如果您的意思是a,BufferedImage
那么它很简单。
Graphics
或Graphics2D
实例。工作完成了。要显示图像,请将其添加到标签。
如果您有一个Image
实例而不是一个BufferedImage
实例,请创建一个与原始图像一样大的缓冲图像,然后在上面的第 2 步之前将其绘制到图形实例。(绘制字符串)。
为了使文本始终显示在图像顶部,请将您的drawString
电话放在里面paint(Graphics g)
如果您发布一些代码会很有帮助,但我认为您可能从错误的地方调用 drawString。现在,如果您还想保存顶部带有文本的图像,那是另一回事。我可能会使用javax.imageio.ImageIO.write
它。