Pesquisei por tudo quanto era canto e não achei nada.
ai pegando dum canto ou outro depois de passar trabalho consegui rotacionar o ImageIcon:
Por isso vou postar aqui como é:
@Override
public synchronized void paintIcon(Component c, Graphics g, int x, int y) {
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_RENDERING,
RenderingHints.VALUE_RENDER_QUALITY);
g2.translate(this.getWidth() / 2, this.getHeight() / 2);
g2.rotate(angle);
g2.translate(-this.getWidth() / 2, -this.getHeight() / 2);
super.paintIcon(c, g, x, y);
}
Agora queria saber se alguém conseguiria me responder , como atualizar esse ImageIcon cada vez que eu mudar a variavel angle!?
