我正在尝试向GUI添加新的自定义字体。 我将.tff文件添加到我的java项目中但没有成功使用它。这是我的代码:
Font font = new Font(shell.getDisplay(), "A.ttf", 12, SWT.NORMAL);
myText.setFont(font);
注意:我只能使用SWT。有谁知道如何安装新字体? 谢谢!
答案 0 :(得分:3)
您需要先加载字体才能使其可供应用程序使用:
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
。