如何在Java中使用Graphics2D旋转文本?
2022-09-01 19:41:25
我想使用Graphics2D在JPanel上旋转文本。
我的代码是这样的:
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)
此方法必须在矩形上绘制一个矩形和文本,但是当我运行此方法时,所有图形都会旋转,我只想旋转文本。
谢谢:)