本文介绍了在Java中更改字体大小的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有我自己的自定义字体在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){}
这是我创建字体的代码,尝试改变大小,但是这不起作用。任何帮助,使其工作,请吗?
解决方案
deriveFont
返回一个引用一个新的字体实例。因此,您需要将其重新分配给字体,例如
font = font.deriveFont(20.0f);
I got my own custom font working in Java, but I have one problem, the font size seems to be staying at 1. I tried font.deriveFont(20.0f);
at my initialize method, but, it didn't resize.
try {
font = Font.createFont(Font.TRUETYPE_FONT, new File("D:/StanJump/mailrays.ttf"));
font.deriveFont(20.0f);
} catch (Exception ex) {}
This is my code to create the font and try to change the size, but this didn't work. Any help on making it work, please?
解决方案
deriveFont
returns a reference to a new font instance. Thus you need to assign it back to font, e.g.
font = font.deriveFont(20.0f);
这篇关于在Java中更改字体大小的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!