如何使用CSS在JavaFX Scene Builder中设置自定义字体

皮质的

我正在JavaFX Scene Builder中制作一个GUI,并且希望所有文本(标签,文本字段,组合框)使用相同的字体。问题在于这是一种自定义字体,可能不会在每个客户端的计算机上都使用。

我试过CSS:

@font-face {
   font-family: DIN;
   src: url(DIN.tff);
}

.text {
   -fx-font-family: DIN;
   -fx-font-style: bold;
}

将上面的代码保存到文件Font.css中,并尝试通过Scene Builder的JavaFX CSS字段将其应用于每个GUI元素,但无法正常工作。

我在CSS中犯了一个错误吗?还是有更好的方法来解决这个问题?如果不需要,我宁愿不必加载字体并为Java代码本身中的每个元素设置字体。

史蒂芬·范因佩

确保使用Font.loadFont来在应用程序启动时实际加载字体。然后,您应该能够使用CSS中的字体。请小心使用字体的名称,而不是字体文件的名称。这是一个常见的错误。

在加载和使用自定义字体之前,我已经使用以下内容:

Font.loadFont(getClass().getResourceAsStream("/resources/fonts/marck.ttf"), 14);

和:

-fx-font-family: "Marck Script";

仅供参考:如果名称中包含空格,则仅需使用引号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS在JavaFX Scene Builder中设置自定义字体

来自分类Dev

JavaFX Scene Builder-如何访问组件

来自分类Dev

Android如何在画布中设置自定义字体?

来自分类Dev

如何在自定义tableviewcelll中设置标签的自定义字体?

来自分类Dev

如何使JavaFX Scene中的内容透明?

来自分类常见问题

如何在CSS中为JavaFX Scene Builder节点和类样式化JFoenix?

来自分类Dev

我如何设置自定义字体

来自分类Dev

如何使用JavaFX Scene Builder从Run()方法在TextField上设置setText?

来自分类Dev

如何在JavaFX Scene Builder中编辑CubicCurve?

来自分类Dev

如何在JavaFX Scene Builder中合并单元格?

来自分类Dev

如何在JavaFX Scene Builder中合并单元格?

来自分类Dev

使用Scene Builder在JavaFX中创建简单的Treeview

来自分类Dev

使用JavaFX Scene Builder在代码中更改ImageView图像

来自分类Dev

如何通过使用JavaFX中的Scene Builder将背景图像添加到AnchorPane?

来自分类Dev

如何设置要导入到Scene Builder中的JavaFX控件?

来自分类Dev

如何设置要导入到Scene Builder中的JavaFX控件?

来自分类Dev

通过CSS设置javafx.scene.text.Text的文本

来自分类Dev

JavaFX + Scene Builder如何切换场景

来自分类Dev

什么是JavaFX,FXML和Scene Builder?

来自分类Dev

JavaFX Scene Builder控制器

来自分类Dev

JavaFX Scene Builder定制选项卡

来自分类Dev

JavaFX Scene Builder表不会使用Java DB填充

来自分类Dev

JavaFX Scene Builder-设置可调整大小的Rectangle

来自分类Dev

JavaFX Scene Builder:如何在表视图中显示空行?如何在TableView中为TableColumn名称设置样式?

来自分类常见问题

如何在Android中为整个应用程序设置自定义字体?

来自分类常见问题

如何在NavigationView中为项目设置自定义字体?

来自分类常见问题

如何在Exoplayer通知中设置自定义布局和字体?

来自分类Dev

如何在RecyclerView中为TextView设置自定义字体?

来自分类Dev

如何在Android中设置自定义不同的字体样式

Related 相关文章

  1. 1

    如何使用CSS在JavaFX Scene Builder中设置自定义字体

  2. 2

    JavaFX Scene Builder-如何访问组件

  3. 3

    Android如何在画布中设置自定义字体?

  4. 4

    如何在自定义tableviewcelll中设置标签的自定义字体?

  5. 5

    如何使JavaFX Scene中的内容透明?

  6. 6

    如何在CSS中为JavaFX Scene Builder节点和类样式化JFoenix?

  7. 7

    我如何设置自定义字体

  8. 8

    如何使用JavaFX Scene Builder从Run()方法在TextField上设置setText?

  9. 9

    如何在JavaFX Scene Builder中编辑CubicCurve?

  10. 10

    如何在JavaFX Scene Builder中合并单元格?

  11. 11

    如何在JavaFX Scene Builder中合并单元格?

  12. 12

    使用Scene Builder在JavaFX中创建简单的Treeview

  13. 13

    使用JavaFX Scene Builder在代码中更改ImageView图像

  14. 14

    如何通过使用JavaFX中的Scene Builder将背景图像添加到AnchorPane?

  15. 15

    如何设置要导入到Scene Builder中的JavaFX控件?

  16. 16

    如何设置要导入到Scene Builder中的JavaFX控件?

  17. 17

    通过CSS设置javafx.scene.text.Text的文本

  18. 18

    JavaFX + Scene Builder如何切换场景

  19. 19

    什么是JavaFX,FXML和Scene Builder?

  20. 20

    JavaFX Scene Builder控制器

  21. 21

    JavaFX Scene Builder定制选项卡

  22. 22

    JavaFX Scene Builder表不会使用Java DB填充

  23. 23

    JavaFX Scene Builder-设置可调整大小的Rectangle

  24. 24

    JavaFX Scene Builder:如何在表视图中显示空行?如何在TableView中为TableColumn名称设置样式?

  25. 25

    如何在Android中为整个应用程序设置自定义字体?

  26. 26

    如何在NavigationView中为项目设置自定义字体?

  27. 27

    如何在Exoplayer通知中设置自定义布局和字体?

  28. 28

    如何在RecyclerView中为TextView设置自定义字体?

  29. 29

    如何在Android中设置自定义不同的字体样式

热门标签

归档