问题标签 [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 - 在 fxml 文件之间切换
我在 swing 组件中使用 jfxPanel 创建了一个应用程序。我面临的问题是我无法更改 fxml 文件。单击 fxml 的按钮时,我想处理该 fxml 并在那里加载另一个 fxml 文件。这是我到目前为止所做的
}
BottomPanelIncommingController 类。fxml 控制器
javafx - 如何基于事件更新我的舞台(在不同的控制器上)
我只是尝试编写一个包含已加载 fxml 的滑动条。这些 FXML 是我的菜单。使用此菜单,我必须在特殊窗格中加载其他 FXML 文件,而无需使用类似线程的工作背景来请求或生成更新。
我的 SlideOut.java (run):`package slideout;
在这些之后,我在 SlideBarConntent.fxml-Controller 的控制器中输入以下操作事件:
我希望有人可以帮助我并原谅我糟糕的英语技能。
java - JavaFX 加载异常
我正在尝试使用 JavaFX 制作一个基本的计算器应用程序,但我无法启动该应用程序。
这是我得到的错误
这就是我的包的设置方式。
我的计算器.java
我的 CalculatorScreenController.java
我知道我还没有编写太多代码,到目前为止,我只是想弄清楚如何运行该应用程序。我是新手,所以任何帮助将不胜感激,谢谢!
javafx-2 - FXMLLoader 中的 NPE
我有一个混合了 Swing(旧版)和 JavaFX 组件的应用程序。在我尝试将 Preloader 插入到组合中之前它工作正常,现在我所有使用 fxml 文件和 FXMLLoader 的 JavaFX 组件都不起作用,因为只要new FXMLLoader()(带或不带参数)就会抛出 NPE,或者FXMLLoader.load(),被调用。
我正在使用 64 位 Java 7u67。
堆栈跟踪显示:
java.lang.NullPointerException at javafx.fxml.JavaFXBuilderFactory.(JavaFXBuilderFactory.java:85) 在 javafx.fxml.JavaFXBuilderFactory.(JavaFXBuilderFactory.java:53) 在 javafx.fxml.FXMLLoader.load(FXMLLoader.java:2782) 在 javafx .fxml.FXMLLoader.load(FXMLLoader.java:2771)
在插入 PreLoader 之前,初始化类会完成其工作,然后调用实际应用程序的 main() 方法。在 Preloader 中基本上是一样的,应用程序的 main() 方法在 Preloader 的 start() 方法下被调用。
我很困惑是什么原因。有任何想法吗?
java - 按按钮刷新 FXML 表
如何使用 FXML 在按钮 Press 上刷新 tableView 中的数据?
我有以下文件结构,我想在按下按钮时刷新此表中的数据。有人知道解决方案吗?
为此,我在 tablecontroller 文件上初始化了这个表。现在按下按钮,我想要作为 FXML 文件更新本身的 tableview。我该怎么做呢?
controller - 将控制器添加到场景(从控制器获取加载的 FXML) - JavaFX
是否可以将控制器添加到场景中?这样它与从 FXML 添加加载的节点具有相同的效果吗?我目前正在加载我的 FXML 是这样的:
而且我可以将父级附加到场景中。但是,如果相反,我附加了使用此代码获得的控制器(就在前面的代码下方):
然后将此控制器附加到我的场景不会做任何事情,没有任何显示。
java - 如何从构造函数在 JavaFX 中设置 TextArea 的文本?
我想在 JavaFX 中从一开始就在 TextArea 中设置一个文本,我在构造函数中使用此代码:
然后 FXML 不显示,但是当我对 setter 行进行注释时,FXML 正常显示。请帮忙,我该如何解决这个问题?
java - FXMLLoader 的未知 javadoc 格式
我正在尝试实现一个基本的 Javafx 应用程序,FXMLLoader.load 似乎无法加载到我使用 Scene Builder 2.0 制作的 Test.fxml 文件中
它给出了以下例外:
Java 模型异常:Java 模型状态 [FXML 的未知 javadoc 格式 {key=Ljavafx/fxml/FXML;} [在 FXML.class [in javafx.fxml [in C:\Program Files\Java\jre1.8.0_20\lib\ ext\jfxrt.jar]]]] 在 org.eclipse.jdt.internal.core.JavadocContents.getTypeDoc(JavadocContents.java:81) 在 org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:999 ) 在 org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java) 的 org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContent(JavadocContentAccess2.java:500) :689) 在 org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2 的 org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:607) (JavadocHover.java:599) 在 org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover。getHoverInfo2(BestMatchHover.java:163) 在 org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:129) 在 org.eclipse.jdt.internal.ui.text.java。 hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:85) 在 org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
My Test.fxml file is in the same directory as my Main.java.
dependency-injection - Afterburner.fx fxml 加载错误
我尝试在我的项目中使用 Afterburner.fx 进行 DI。我以 followme.fx 为例,并尝试将其应用于我的项目。但我不知道出了什么问题,因为我遵循示例但是当我运行应用程序时,我得到了这些异常:
目录结构:
主班
登录视图类
LoginPresenter 类
登录.fxml
聚甲醛