gpt4 book ai didi

java - 使用 JavaFX SceneBuilder 自定义字体

转载 作者:太空宇宙 更新时间:2023-11-04 12:49:24 24 4
gpt4 key购买 nike

JavaFX的SceneBuilder很好用,但是我想给它加一个自定义字体。在过去,这是有效的,但我不知道如何。截图:

enter image description here

Minecraftia 在 SceneBuilder 中没有作为默认字体,但当我在 CSS 中定义 Minecraftia 字体时它起作用了。我试着用我想要的新字体 (Roboto) 做同样的事情,但它没有出现在 SceneBuilder 中。我知道我可以在 CSS 中设置标签的样式,但当字体在 SceneBuilder 中弹出时我更喜欢它。有谁知道为什么/如何在 SceneBuilder 中显示自定义字体?

最佳答案

已更新

自 Java 8 起,JavaFX 支持可用于添加字体的 @font-face 规则。作为第一步,必须将字体文件添加到应用程序中。

完成后,可以使用 @font-face 规则在 CSS 中定义字体:在您的情况下

@font-face {
font-family: 'Roboto';
src: url('Roboto-Medium.ttf');
}

.text {
-fx-font-family: "Roboto";
}

检查 this bloga answer获取更多信息。

关于java - 使用 JavaFX SceneBuilder 自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244583/

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