旋转缓冲图像实例
2022-09-02 02:26:56
我在旋转以显示时遇到问题。我认为旋转工作正常,但我实际上无法将其绘制到屏幕上。我的代码: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