¿Cómo rotar JXImagePanel?
Yo rotaría JXImagePanel. Debería ser posible: se trata deJXImagePanel
:
MientrasJLabel
yJButton
le permite agregar fácilmente imágenes a sus aplicaciones Swing, laJXImagePanel
hace que sea trivialmente fácil agregar cualquierBufferedImage
oIcon
a sus aplicaciones Swing.
Si es editable, también proporciona una manera para que el usuario cambie la imagen. Además, elJXImagePanel
proporciona muchos efectos incorporados listos para usar, incluidoTiling
, Scaling
, Rotating
, Compositing
, y más
Sin embargo, no puedo entender cómo hacer esto. Actualmente mi fragmento de código es:
bufferedImage = ImageIO.read(new File("image.png"));
image = new ImageIcon(bufferedImage).getImage();
tempImage = image.getScaledInstance(100, 150, Image.SCALE_FAST);
this.deskJXImagePanel.setImage(tempImage);
Ahora me gustaría rotarlo en0-360
grados. ¿Cómo se puede hacer?