Text um 90° drehen?!

SuperSonik

Erfahrenes Mitglied
Hi Leute,
ich würde gerne einen Text (String) in der Ausgabe um 90° drehen.
Kann mir jemand einen Tipp geben.
Das einzige was mir einfällt ist die entsprechenden Ausgaben mit nem Bildbearbeitungsprogramm zu erzeugen und dann anzuzeigen. Diese Möglichkeit möchte ich allerdings nur sehr ungern benutzen.
Gruß,
SuperSonik
 
Hi !

Eine andere Möglichkeit ist es, über eine AffineTransfrom einen neuen Font abzuleiten :

Java:
....

AffineTransform fontAT = new AffineTransform();
fontAT.rotate(Math.toRadians(90));

Font font = new Font("ARIAL", Font.PLAIN, 11);
Font rotatedFont = font.deriveFont(fontAT);

g2d.setFont(rotatedFont);
g2d.drawString("Test", 100, 100);

...

Gruss,

Krösi
 
Zurück