我想使用2D Java API在已经有图像的JLabel上绘制,然后保存生成的编辑图片。

我找不到关于这个特定主题的任何教程,是否有人有任何代码或参考资料显示如何做到这一点?

===============>>#1 票数:4

覆盖JLabelpaintComponent方法。 它应该首先调用super.paintComponent ,这样你就可以获得JLabel包含的任何内容,然后在此之后添加自己的绘图代码。 应该看起来像这样:

public void paintComponent(Graphics g){
    super.paintComponent(g)
    g.drawWhatever ...
}

===============>>#2 票数:3 已采纳

一种方法是将现有图像和绘图渲染为BufferedImage ,如此示例中所示,其覆盖徽标上的文本。 图像完成后,使用ImageIO.write()将其保存为所需的格式。

  ask by James MV translate from so

未解决问题?本站智能推荐:

关注微信公众号