我正在尝试将新的自定义字体添加到GUI。我将.tff文件添加到了我的Java项目中,但没有成功使用它。这是我的代码:
Font font = new Font(shell.getDisplay(), "A.ttf", 12, SWT.NORMAL);
myText.setFont(font);
注意:我只能使用SWT。有人知道如何安装新字体吗?谢谢!
您需要先加载字体以使其可用于应用程序:
boolean isFontLoaded = shell.getDisplay().loadFont("A.ttf");
if(isFontLoaded)
{
Font font = new Font(shell.getDisplay(), "name of the font", 12, SWT.NORMAL);
myText.setFont(font);
}
使用完毕后,请记住Font
再次处置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句