Изменение размера шрифта в Java - PullRequest
4 голосов
/ 23 мая 2011

У меня есть свой собственный шрифт, работающий в Java, но у меня есть одна проблема, кажется, что размер шрифта остается равным 1. Я попытался font.deriveFont(20.0f); в моем методе инициализации, но он не изменил размер.

try {
    font = Font.createFont(Font.TRUETYPE_FONT, new File("D:/StanJump/mailrays.ttf"));
    font.deriveFont(20.0f);
} catch (Exception ex) {}

Это мой код для создания шрифта и попытки изменить размер, но это не сработало. Любая помощь в том, чтобы заставить это работать, пожалуйста?

1 Ответ

10 голосов
/ 23 мая 2011

deriveFont возвращает ссылку на новый экземпляр шрифта.Таким образом, вам необходимо присвоить его обратно шрифту, например

font = font.deriveFont(20.0f);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...