java swing bufferedImage 缩放旋转的问题

前提:java 绘制面板JPanel 用g2d绘制图形等
有一个指定的区域Area ,需要进行填充纹理 TexturePaint,
纹理的bufferedImage是一张宽>高的图片
当前图片图片说明
我需要缩放一定比例之后,再进行旋转,然后填充一个恰好能显示图片的区域中
就像这种图片说明
但是如果旋转了角度之后,却是这种图片说明
图片与图片之间不能连接上了
方法就是 bufferedImage createG2d 之后进行的操作
请问各位大大,java 纯swing 如何才能实现我需要的 当旋转角度时,拼图还是连接着的这种情况