1. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Первый товар уже в продаже: Консультация на тему ИБ от Ondrik8

    Скрыть объявление
  2. Спонсор публикаций Marketplace codeby. Сервис, который так долго ждали. При расчетах используем биткоин. Второй товар маркетплейса: Надёжная обфускация вашей программы от PingVinich

    Скрыть объявление

Java 2d

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

  1. Cadet

    Cadet Гость

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

    LuMee Well-Known Member

    Репутация:
    0
    Регистрация:
    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]
    Взято отсюда.
     
Загрузка...

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