- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
JavaFX的SceneBuilder很好用,但是我想给它加一个自定义字体。在过去,这是有效的,但我不知道如何。截图:
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";
}
关于java - 使用 JavaFX SceneBuilder 自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26244583/
我是 JavaFX 的新手,我还没有找到关于这个问题的任何教程/答案。 所以基本上我想做的只是改变我场景的一部分。我想在顶部保留一个静态菜单栏,仅根据单击的菜单按钮更改底部。这意味着我需要为每个“页面
在我的 JavaFX 应用程序中,某些节点显示在预览中,但不可选择,也不会显示在层次结构中。 SceneBuilder 不可定位示例: 在此示例中,“名字”列不可定位,并且不会显示在层次结构中,即使它
我在使用场景生成器时遇到了奇怪的渲染问题,但前提是我从 ControlsFX 导入了 JAR。 正如您在以下视频中看到的: https://www.youtube.com/watch?v=dD1euL
我创建了这个自定义组件: public class IconButton extends Button { @FXML private ImageView imageView; pri
我下载了 Scene Builder,并尝试打开 .fxml 文件,但出现以下错误消息: Failed to launch SceneBuilder. The error message was: C
我刚刚从 Gluon 安装了 SceneBuilder,但无法启动它...它安装正确(我注意到安装程序没有到达末尾...但所有文件都在 AppData/Local 中正确)我尝试启动 EXE 但它不会
我安装了 SceneBuilder 8.3.0在安装了Java Hotspot 1.8.0_131的Ubuntu Gnome 17.04上,尝试启动时出现错误,无法初始化。我已经尝试安装Oracle的
不确定这是不是该问的地方。如果有更好的 SE 站点,请告诉我。 自从我开始使用 SceneBuilder 以来,它的子菜单就完全无法使用,因为一旦我移动光标选择一个选项,它们就会消失。 例如 - 假设
我对 SceneBuilder 和 Java FX 处理自定义控件的方式束手无策。 我是使用 fx:root,还是不使用它?我选择使用它。所以在控件的Controller+Root类,我把自己设置为r
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
在 JavaFX 中存在控件 ToggleGroup 。我已经安装了SceneBuilder,版本: Product Version JavaFX Scene Builder 8.0.0 Build
我的问题是,如何在 JavaFX 中根据应用程序窗口的大小实现在操作过程中自动调整图像大小?这可以直接在 SceneBuilder 中完成吗? 最佳答案 它将其 WidthProperty 和 Hei
我需要用 SceneBuilder 创建一个 GUI。我在我的界面中添加了一个 ImageView 并正确设置了我的图像的路径。图像显示在 SceneBuilder 中,但是当我运行我的应用程序时,图
这就是我正在尝试做的事情: 我想要一个显示 31 个 Pane 的场景,然后将用红色或绿色填充它们。 (点击它们应该改变颜色) 我现在想知道实现这一点的最佳方法是什么。我首先想到了 TableView
我在 SceneBuilder 打开我的 main.fxml 时遇到问题。当我运行项目时一切正常,但我无法在 SceneBuilder 下进行修改。每次我想添加到 main.fxml 时,我都需要删除
我正在使用 SceneBuilder 构建 javaFX 应用程序,问题是,当我在 fxml 文件中指定相对路径时,它会在运行时抛出异常: null/../images/text_formal.png
我正在尝试使用场景生成器创建的按钮切换场景。 这是我的 Controller 类 public class Controller implements Initializable { @FXM
我有一个非常简单的类,它获取作业列表并尝试用它们填充 TableView。我在不使用 FXML 的情况下完成了这项工作,但我现在正在尝试新方法。我遇到的问题是; tView.getItems().ad
我试图在 SceneBuilder 中重新创建库列表的外观,但我不知道我需要采用哪个元素。 如何重新创建此列表? 最佳答案 这是使用 ControlsFx Awesome Fonts 的草稿。 Mai
我希望有人能够向我解释为什么 SceneBuilder 在导入自定义控件时如此不稳定。 以一个相对简单的自定义控件为例(仅作为示例): public class HybridControl exten
我是一名优秀的程序员,十分优秀!