在Java中更改字体大小

Sta*_*tan 4 java size fonts

我有自己的自定义字体在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) {}
Run Code Online (Sandbox Code Playgroud)

这是我创建字体并尝试更改大小的代码,但这不起作用.有什么帮助让它成功吗?

How*_*ard 10

deriveFont返回对新字体实例的引用.因此,您需要将其分配回字体,例如

font = font.deriveFont(20.0f);
Run Code Online (Sandbox Code Playgroud)