Я бы повернул JXImagePanel. Это должно быть возможно - это примерно JXImagePanel
:
В то время как JLabel
и JButton
позволяют легко добавлять изображения в ваши приложения Swing, JXImagePanel
упрощает добавление любых BufferedImage
или Icon
в ваши приложения Swing.
Если он доступен для редактирования, он также предоставляет пользователю возможность изменить изображение. Кроме того, JXImagePanel
предлагает множество встроенных эффектов, включая Tiling
, Scaling
, Rotating
, Compositing
и другие.
Однако я не могу понять, как это сделать. В настоящее время мой фрагмент кода:
bufferedImage = ImageIO.read(new File("image.png"));
image = new ImageIcon(bufferedImage).getImage();
tempImage = image.getScaledInstance(100, 150, Image.SCALE_FAST);
this.deskJXImagePanel.setImage(tempImage);
Теперь я хотел бы повернуть его на 0-360
градусов. Как это можно сделать?