我有自己的自定义字体在Java中工作,但我有一个问题,字体大小似乎停留在1.我在初始化方法中尝试font.deriveFont(20.0f);
,但是,它没有调整大小。< / p>
try {
font = Font.createFont(Font.TRUETYPE_FONT, new File("D:/StanJump/mailrays.ttf"));
font.deriveFont(20.0f);
} catch (Exception ex) {}
这是我创建字体并尝试更改大小的代码,但这不起作用。有什么帮助让它成功吗?
答案 0 :(得分:10)
deriveFont
返回对新字体实例的引用。因此,您需要将其分配回字体,例如
font = font.deriveFont(20.0f);