问题标签 [fxmlloader]
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.
java - FXMLLoader.load 无法解析为类型
因此,我使用 JavaFX 的 Scene Builder 工具创建了一个 FXML 接口,并尝试通过我的代码加载它。但是,我在尝试加载我的 FXML 文档时遇到了这个错误:FXMLLoader.load can't be resolved to a type
.
这是我的代码:
我的 FXML 文档包含在最顶层的项目文件夹中。
我做错了什么?
java - 使用 FXML 文档无法在我的 JavaFX 中显示任何内容
因此,我一直在学习 JavaFX 教程,并使用 SceneBuilder 为我的应用程序制作 FXML 视图。但是,当我运行应用程序时,我似乎无法显示任何东西——我做错了什么?我没有例外,代码编译并运行良好。这是我的代码。
这里是interace.fxml
:
javafx-8 - 加载 FXML 文件时出现 NullPointerException
所以,我已经做了很多次没有问题,但是这次当我将 fxml 及其控制器从一个项目移动到另一个项目时,我无法加载它。fxml 的目录很好,fxml 文件中的控制器目录也很好,我不明白为什么加载它会有问题。
javafx - 为什么我得到 javafx.fxml.LoadException 即使 fxml 文件的路径是正确的
我明白了
javafx.fxml.LoadException:
当我使用以下代码行加载和 fxml 文件时。
AnchorPane anchorPane = (AnchorPane)loader.load()
这是我的 fxml 文件,不包括导入语句。
编译器抱怨第1行有错误。我确定fxml文件的路径是正确的。我的代码有什么问题?
这是完整的错误堆栈
groovy - 格里芬 javafx-groovy 和 fxml?
我尝试了 github griffon-master 中给出的示例,也尝试了指南的示例。
我想使用 javafx 和 groovy。
我想使用 fxml - 想到一个场景:fxml 设置舞台,并且对于更改,使用 groovy(设置调整)
这似乎是不可能的。我可以使用(“让它运行”):javafx-java,读取一个 fxml(使用 loadFromFXML),并且绑定正在工作。如果使用 javafx-groovy,我可以读取 fxml,但使用 javafx-class Loader(加载),并且绑定不起作用(或者看起来如此)。
目前是否不可能使用 javafx-groovy 和读入 fxml(通过 loadfromfxml)?
javafx - NullPointerException - FXMLLoader.constructLoadException
我似乎没有找到适合我的问题的解决方案。在加载 EntryView.fxml 文件时,我总是得到一个 NPE。我已经尝试了几种路径格式(例如相对、绝对)。我对它的工作原理有误解还是一个简单的错误?所有这些文件都在一个包中。
这是错误日志的顶部:
简短的 FXML 文件:
主要:
并且带有 FXMlLoader 的控制器有问题。
提前感谢您帮助我。
javafx - JavaFX:如何从 MenuItem 更改场景 (FXML)
在 76 岁时,我正在努力学习 Java,并制作了许多与会计相关的教程,这些教程成功地改变了场景。现在来看一个使用菜单栏和菜单项的结构,以处理将 14 章链接为菜单栏上的一项。
我看过/看过的所有示例都显示了println
每个MenuItem
. 我可以正常工作,但是当我尝试FXMLLoader
从以前的应用程序中复制我的应用程序时,它不喜欢它。
我得到这个找不到符号:symbol: method getScene() location: variable mbarchapter1 of type MenuItem
我的代码是:
我的 FXML 文件具有针对 menuItems 的 fx:ids。如下图所示:
这是运行应用程序时的输出:
更正了第二个 .fxml 文件,将 MenuButton 更改为 MenuItem。这是输出部分的结果:
任何帮助表示赞赏
javafx - JavaFX:从 MenuItem 更改场景
这是一个包含两个项目的菜单栏。在“章节”下,我希望能够从 MenuItems 中选择一个章节并让它加载一个新的 .fxml 文件。
我制作了一个剪切版本,在选择menuitem时给出了一个system.out.println结果。在“章节”上,它不会加载所选的 MenuItem。
我已经在运行时复制了我的主文件、fxml 和控制器文件以及输出列表。
主要是 JavaFXMenulItem.java
FXML 文件是 FXMLMenulItem.fxml
控制器是 FXMLMenulItemController.java
输出列表是
第二个 .fxml 文件 FXMLMenuItem1.fxml (只是 AnchorPane 等):
任何帮助,将不胜感激
java - javafx中发生操作时如何更改拆分窗格的一半同时保持另一半相同
我正在尝试在 javaFX 中创建一个具有两个主要部分的应用程序。一侧有一组按钮或控件,另一侧显示每个按下的按钮的不同数据集,几乎就像一侧改变场景一样,但重点是,布局窗格算作场景,我仍然试图弄清楚如何动态改变一侧,而另一侧保持静止。如果您知道如何完成此操作(最好使用拆分窗格),那么这将是一个很大的帮助,因为我还没有找到这个问题的答案。
谢谢
javafx - 如何在一个类中加载多个 FXML?
我用 SceneBuilder 创建了几个组件,我现在的目标是使用所有这些文件来创建一个完整的窗口。但我无法加载几个 FXML,这就是我尝试做的事情:
这是返回的错误:
已指定根值。
我应该为每个组件创建一个加载器吗?