gpt4 book ai didi

java - 我如何告诉 nifty GUI 我的字体文件在哪里?

转载 作者:行者123 更新时间:2023-11-30 04:32:05 28 4
gpt4 key购买 nike

我厌倦了使用默认样式 jar 中捆绑的默认字体,因此我认为这就像下载一些位图字体文件并通过相对于工作区的路径指定我想要使用的字体一样简单。

例如

//inside of a ScreenBuilder init
//...
control(new LabelBuilder("score"){{
alignCenter();
font("font/13-Nimbus.fnt");
color("#f00f");
backgroundColor("#3300af");
text("foobar");
width((wGUI/3-10)+"px");
height((hGUI-10)+"px");
}});

不幸的是,这给了我以下错误:

java.lang.RuntimeException: Resource not found: font/13-Nimbus.fnt at de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader.getResourceAsStream(NiftyResourceLoader.java:72) ...

所以这让我相信我应该调用一些添加资源位置函数来告诉我的字体在哪里。但在查看了 Javadoc 之后我找不到任何这样的函数。

最佳答案

确保 font/13-Nimbus.fnt 在您的类路径中。我们将其设置为包含 font/etc.fnt 的 Assets 源目录的方式

关于java - 我如何告诉 nifty GUI 我的字体文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14395087/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com