Java 2d

Тема в разделе "Java", создана пользователем Cadet, 19 май 2010.

Наш партнер Genesis Hackspace
  1. Cadet

    Cadet Гость

    Как с помощью средств Java2D написать вертикальный текст, т.е. повернуть текст на 90 градусов?
     
  2. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Можно попробовать так:
    <!--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]
    Взято отсюда.
     
Загрузка...

Поделиться этой страницей