我无法旋转BufferedImage
显示。我认为旋转工作得很好,但我实际上无法将它绘制到屏幕上。我的代码:
Class extends JPanel {
BufferedImage img;
int rotation = 0;
public void paintComponent(Graphics g) {
g.clearRect(0, 0, getWidth(), getHeight());
img2d = img.createGraphics();
img2d.rotate(Math.toRadians(rotation), img.getWidth() / 2, img.getHeight() / 2);
g.drawImage(img, imgx, imgy, null);
this.repaint();
}
}
这对我不起作用。我找不到任何方法来绘制旋转img2d
到g
.
编辑:我有多个正在绘制的对象g
,所以我不能旋转它。我需要能够单独旋转事物。