Bom dia!
Tenho uma classe que estende JLabel, estou sobreescrevendo o método PaintComponent() para que a string contida possa ser rotacionada.
Já tentei com o método rotate e utilizando AffineTransform de várias maneiras, mas acho que devo estar esquecendo de algo =p
public void paintComponent(Graphics g){
Graphics2D g2d = (Graphics2D) g;
AffineTransform at = new AffineTransform();
at = AffineTransform.getRotateInstance ( Math.toRadians ( 270 ) ) ;
at.translate ( -getWidth ( ), 0 ) ;
g2d.transform(at);
super.paintComponent(g2d);
}
Estou fazendo algo de errado? Há algum caminho mais simples?
Valeu!