1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

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

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]
    Взято отсюда.
     
Загрузка...

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