Как нарисовать текст разных размеров методом рисования? ежевика - PullRequest
2 голосов
/ 20 февраля 2012

Мне нужно нарисовать текст разных размеров. однако приведенный ниже код дает только выбор , где , чтобы разместить текст, а не насколько большой будет выглядеть:

g.drawText("bla bla", aX, aY);

Должен ли я использовать метод, описанный выше, а затем масштабировать растровое изображение до желаемой высоты, или есть какой-то другой способ сделать это, который я пропустил? Любой пример? Спасибо!

g.drawText("bla bla", aX, aY, sizeX, sizeY);    <---- something like this?

1 Ответ

2 голосов
/ 20 февраля 2012

Размер текста контролируется шрифтом. Вы можете использовать setFont :

Font f1 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE); 
g.setFont(f1);
g.drawString("BIG FONT", 0, yPos, Graphics.LEFT | Graphics.TOP);
...