Java如何将一个BufferedImage绘制在窗口上

如题

我在JFrame/JPanel里面绘图,大部分都是ImageIcon解决的,但是现在我要操作某一个图片的透明度,我网上查了下,准备用BufferedImage对象

但是画的时候问题出现了:

ImageIcon对象很容易就调用paintIcon()方法就能绘制在Graphics对象上了

那么BufferedImage有什么简单方法绘制吗?

简单直接的方法就最好了。

查了下Docs,bufferedImage也有Graphics2D相关的函数,通过调用,应该也可以画上去吧。

img

https://docs.oracle.com/javase/7/docs/api/java/awt/image/BufferedImage.html