【问题标题】:Add Custom font to GUI SWT将自定义字体添加到 GUI SWT
【发布时间】:2015-01-10 18:20:49
【问题描述】:

我正在尝试向 GUI 添加新的自定义字体。 我将 .tff 文件添加到我的 java 项目中,但没有成功使用它。这是我的代码:

  Font font = new Font(shell.getDisplay(), "A.ttf", 12, SWT.NORMAL);
  myText.setFont(font);

注意:我只能使用 SWT。有谁知道如何安装新字体? 谢谢!

【问题讨论】:

  • 对我的回答有任何反馈吗?
  • 谢谢!工作良好。

标签: java fonts swt


【解决方案1】:

您需要先加载字体以使其可用于应用程序:

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 后再次处理它。

【讨论】:

    猜你喜欢
    • 2014-05-31
    • 2016-08-11
    • 2021-09-04
    • 2017-05-03
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多