Как повернуть текст с помощью Graphics2D в Java?

Я хочу повернуть текст на JPanel с помощью Graphics2D..

Мой код таков:

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)

Этот метод должен рисовать прямоугольник и текст поверх прямоугольника, но когда я запускаю этот метод, все графика повернута, и я просто хочу повернуть текст ..

Спасибо :)

17
задан Andrew Thompson 10 April 2012 в 06:54
поделиться