Comment pivoter le texte avec Graphics2D en Java?

Je veux faire pivoter le texte sur un Composite à l'aide de Graphics2D..

Mon code est: est-ce

double paso=d.width/numeroBarras;
        double alto=datos[i].valor;
        Font fBarras=new Font("Serif", Font.PLAIN, 15);
        g2.setFont(fBarras);
        Rectangle2D barra=new Rectangle2D.Double(x,d.height-alto,paso,alto);
        //g2.fill(barra);
        x+=paso;
        g2.draw(barra);
        g2.rotate(-Math.PI/2);
        g2.setColor(Color.BLACK);
        g2.drawString(datos[i].titulo,(float)alto,(float)paso)

Cette méthode doit dessiner un rectangle et un texte sur le rectangle, mais quand je lance cette méthode toute la chaîne graphique est tournée et je veux juste faire pivoter le texte ..

Merci 🙂

source d'informationauteur rafuru