Java 2d

  • Автор темы Автор темы Cadet
  • Дата начала Дата начала
C

Cadet

Как с помощью средств Java2D написать вертикальный текст, т.е. повернуть текст на 90 градусов?
 
Можно попробовать так:
<!--shcode--><pre><code class='java'>import java.awt.geom.AffineTransform;
import java.awt.Graphics2D;

public void paint(Graphics g){
Graphics2D g2d = (Graphics2D)g;

// clockwise 90 degrees
AffineTransform at = new AffineTransform();
// thanks to M.C. Henle for the bug fix!
at.setToRotation(-Math.PI/2.0, width/2.0, height/2.0);
g2d.setTransform(at);
g2d.drawString("Vertical text", x, y);
}[/CODE]
Взято .
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!