问题标签 [fxml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1003 浏览

javafx - 切换/退出 fxml

我的测试应用程序的流程使用多个屏幕:

我想在 fxml 中实现我的一些屏幕,但不知道在它们之间切换的最佳实践方式是什么。

当屏幕 1 达到其最终状态时,如何在屏幕 1 控制器中实现一些退出事件机制,并将其连接到“主循环”以删除屏幕 1 并使用屏幕 2 更新场景?

0 投票
2 回答
13186 浏览

javafx - 使用 FXML 在应用程序中预填充 ListView

我有使用 FXML 构建其 GUI 的 JavaFX 应用程序。

当这个应用程序启动时,我需要 ListView,它加载了一些值,例如,从数据库中加载。那么,我该怎么做呢?

我知道如何制作应用程序,在用户单击按钮后将项目加载到 ListView,或者类似的东西(FXML 中的“onAction”属性)。但这不适合我,因为我需要将项目自动加载到 ListView。

0 投票
2 回答
387 浏览

javafx-2 - 如何在 FXML 中创建路径对象?

在 javafx2 中,我试图在 fxml 中创建一个对象。然后我希望能够从控制器中引用它?

不管用?有任何想法吗?

0 投票
2 回答
17691 浏览

javafx - FXML 完整参考?

我正在尝试学习 JavaFX 2.0 + FXML,但我发现制作 fxml 文件有点不舒服,不知道我可以在其中放入什么以及我不能放入什么。我的意思是 FXML 中可能有哪些标签,evety 标签有哪些属性?evety 属性可以具有哪些值,等等。网上有一些例子,但它们没有显示 FXML 的漏洞能力。我曾尝试为 JavaFX 2.0 使用 NetBeans 和 Eclipse 插件,但是,它们都对 FXML 没有任何智能,它们只是验证开闭标签和其他简单的事情,evety XML 编辑器可以做到这一点。也许我错误地配置了这些插件。那么,是否有任何具有 FXML 完整参考(所有标签、属性及其可能值)的文档?

0 投票
2 回答
28476 浏览

javafx-2 - 如何将在 FXML Controller1 中创建的对象传递给内部 FXML 控件的 Controller2

我有一个 JavaFX 2.0 应用程序,它由两个 FXML 文件和它们的两个控制器 + 一个“主”.java 文件组成。

在开始时,FXML1 被初始化,如下所示:

然后,当单击scene1 中的按钮时,在Controller1 类的事件处理程序中,我更改scene1 根目录,以便为用户显示新的gui 视图。在这个控制器中,我初始化了一些对象。例如,像这样:

而且,在那之后,我必须在下一个场景中对那个对象做一些工作,它不能是同一个类的新实例,而是我在第一个场景中初始化的对象。

我了解如何使用“标准 java”来完成所有这些,但我对使用 JavaFX + FXML 的这项任务感到有些困惑。

0 投票
5 回答
85355 浏览

listview - 如何处理 ListView 项目单击操作?

我有我的 JavaFX 2.0 应用程序,在用户单击 ListView 元素中的项目后,我需要在其中执行一些操作。为了构建用户 GUI,我使用了 FXML,其中我有这样的东西:

这是我在此事件的控制器中所拥有的:

当构建此 gui 的场景时,我收到一个错误:

并且这个异常的最后一个块(来自这里的 java.lang.NullPointerException)是循环的。

0 投票
1 回答
6247 浏览

custom-controls - JavaFX 2.0 - 在 FXML 中为自定义组件创建操作处理程序

我想在我的新组件中添加一个自定义操作。这该怎么做?

示例代码:

零件

控制器

FXML:

谢谢帮助

0 投票
1 回答
995 浏览

javafx-2 - Java fx fxml 生成

我正在研究 JavaFX 。我有一个包含设计配置的 java 文件。我需要编写与 java FX 允许的 fxml 文件相同的内容。例如:

Fxml 等价物是:

现在我正在使用多个布局,如 vbox、hbox 以及 gridpane。我如何为此生成 fxml?Java代码如下。请帮助生成它的fxml。

0 投票
2 回答
80100 浏览

user-interface - 如何在 JavaFX 场景中定位按钮(或任何 GUI 元素)?

我正在尝试将 JavaFX 按钮放在 UI 上的特定位置(特定坐标),但没有任何效果。我猜有一种方法可以用于此,但我找不到。

0 投票
1 回答
11660 浏览

java - JavaFX 2.0 + FXML。从不同的任务更新场景值

我想从我用 FXMLoader 加载的场景中获取控制器。用例是:

  1. 我的 JSON 管理器收到一个 JSON 对象
  2. 我启动的任务显示了一个新场景,使用

    在那之后,我有空的场景。

  3. 现在我这样做是为了填充组件

    /li>

我的问题,有没有更简单的方法来做到这一点?我有一个在 FXML 中指定的控制器

我想获取具有绑定值的实例(在这种情况下,TextField 称为名称)

提前致谢