fxmlloader相关内容

"javafx.fxml.LoadException"加载fxml时

在showAdminLoginScene()方法中产生了错误,但是,如果我修改此方法,并从同一包中放入另一个fxml文件进行加载,则加载就很好:这是我的Main: 程序包应用程序;导入java.io.IOException;导入javafx.application.Application;导入javafx.fxml.FXMLLoader;导入javafx.scene.Parent;导入javaf ..
发布时间:2021-05-09 20:29:03 Java开发

如何获得对FXML控制器的引用?

我正在尝试使用JavaFX和Gluon的Scene Builder创建一个小的“先登录然后进入主菜单"表单.到目前为止,我已经制作了2个场景,第一个是“登录"屏幕,在该屏幕中,我连接了SQLite数据库,在输入正确的用户名和密码后,它可以很好地加载,并切换到第二个场景.对于每个场景,我使用不同的类(FXML/FXML控制器).在第二个场景中,我需要2个标签,这些标签用于根据数据库的数据(更确切地说 ..
发布时间:2021-04-24 19:45:28 Java开发

JavaFX FXMLLoader getController NullPointerException

我在学校有一个项目,我必须开发一个程序,在该程序中,您首先可以选择是要从SQL DB保存/读取到SQL DB,还是要从XML保存/读取到XML. 我制作了一个GUI,您可以在这两种方法之间进行选择. 用户单击按钮之一后,GUI关闭,并且MainMenu GUI打开. 现在,我需要在MainMenuController中知道用户选择了什么. 我在网上找到了一个方法,可以在第一个控制器中使 ..
发布时间:2020-06-15 19:30:07 其他开发

将fxml加载为后台进程-Javafx

我的初始fxml(例如home.fxml)具有很多功能,因此完全加载需要花费大量时间.因此,为了避免程序启动和fxml加载之间的时间间隔,我引入了另外一个带有gif图像的fxml(例如loader.fxml),该图像应在加载主fxml时出现. 问题是我的loader.fxml中的gif图像没有移动,因为程序已挂起,直到home.fxml完全加载为止. 为了避免这种情况,我将home.fxml加载移 ..
发布时间:2020-06-15 19:30:00 其他开发

JavaFX 8-选项卡和选项卡,每个选项卡具有单独的FXML和控制器

我希望获得有关在选项卡窗格中的每个选项卡具有fx:include语句的一些答案.我已经设法轻松地获取内容以显示关联的控制器类的BUT引用方法,无论我如何构造它,都只是给了我一个nullpointerreference异常.包含的FXML布局的控制器既没有构造函数又没有initialize()方法,是否需要它们?我尝试了一些不同的操作,但是总是遇到相同的异常. 我只是做的就是在选项卡窗格中添加 ..
发布时间:2020-05-10 19:31:23 Java开发

将FXML文件加载到JavaFX中的Anchor窗格时出错

我目前正在开发的程序有一个菜单和一个Anchor窗格,用于根据所选菜单项显示内容。在我的程序中,我想将我的fxml文件加载到内容锚窗格中,当用户点击时,该窗格再次位于主fxml文件中菜单项窗体菜单栏。我在main.fxml中构建了锚窗格。 ..
发布时间:2019-01-18 11:24:27 Java开发

JavaFX从不同的类更改窗格颜色

我有一个问题。 我想从另一个控制器类更改窗格的颜色。 我正在使用此代码: FXMLLoader loader = new FXMLLoader(getClass()。getResource(“/ fxml / Menu.fxml“)); try { Parent loaded =(Parent)loader.load(); } catch(IOException e){ e. ..
发布时间:2019-01-18 11:20:31 Java开发

在JavaFX / FXML / SceneBuilder中在屏幕之间传递参数

我正在尝试使用SceneBuilder和FXML构建一个简单的概念验证程序,它由两个屏幕组成。第一个屏幕只是一个文本字段和一个按钮,可以将您带到第二个屏幕,第二个屏幕只有一个标签,理想情况下,当按钮被按下时,它将显示文本字段内的任何内容。每个屏幕都有自己的FXML文件和它自己的控制器。关于FXMLLoader,我已经阅读过,关闭和横向阅读,因为我的研究指出这是完成这项工作的理想方式,但我似乎无法辨 ..
发布时间:2019-01-18 11:20:09 Java相关

FXMLLoader无法找到正在运行的控制器实例并创建新的实例

对于JavaFX,我是新手,我最近遇到了一个让我很困惑的问题。我正在使用一个名为“MainController”的类来控制包含TabPane的FXML文件。每个选项卡由另一个控制器控制。但是有一种情况需要删除选项卡,因此我需要访问MainController实例以从窗格中删除当前活动的选项卡。 每当我'使用此代码获取当前运行的MainController的实例,我得到一个全新的实例,其所有组 ..
发布时间:2019-01-18 11:03:30 Java开发

FXMLLoader get控制器返回null

我有一个需要FXML加载的递归情况。 如果我选择查看目标,它会转到另一个加载列表的屏幕实例策略对象。如果我选择查看策略,它会将我带到另一个加载Tactic对象列表的屏幕实例。如果我查看Tactic,它会将我带到另一个加载Task对象列表的屏幕实例。 当然,我决定使用基本控制器类ViewChildItemController来处理继承。然后我从ViewObjective,ViewStra ..
发布时间:2019-01-18 11:00:00 Java开发

在JavaFX中更改标签的文本

这个问题已经被问到这里但是无法找到任何答案。我已经复制了类似的情况,我想使用控制器从另一个类更改标签的文本 FXMLDocumentController.java 公共类FXMLDocumentController实现Initializable { @FXML 私有标签; @FXML private void handleButtonAction(ActionEve ..
发布时间:2019-01-17 19:50:32 Java相关