gpt4 book ai didi

Javafx 8、scenebuilder 2 和带有 fontawesome 的 controlsfx?

转载 作者:行者123 更新时间:2023-12-03 15:06:58 28 4
gpt4 key购买 nike

我对 javafx 比较陌生,最近开始了一个使用 java 8 和 javafx 的项目。我正在使用 Scenebuilder 2.0 来构建我的 javafx ui。我想知道是否有人设法在scenebuilder中使用了fontawesome?目前我需要这样做才能将图形添加到标签

levelLabel1.setGraphic(create(FontAwesome.Glyph.CHEVRON_RIGHT));

public static Node create(Glyph glyph) {
FontAwesome fontAwesome = new FontAwesome();
fontAwesome.fontColor(color);

Node result = fontAwesome.create(glyph.getChar());
result.setScaleX(SCALE);
result.setScaleY(SCALE);
return result;
}

最佳答案

你可以使用 FontAwesomeFX 8.1,它有一个 simply way去做这个。

使用 ControlsFx,您需要编辑 fxml 文件。 ( more info )

<?import org.controlsfx.glyphfont.*?>
//...
<Label>
<graphic>
<Glyph fontFamily="FontAwesome" icon="PLUS" />
</graphic>
</Label>
//...

关于Javafx 8、scenebuilder 2 和带有 fontawesome 的 controlsfx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24881816/

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