一种可编写脚本的基于XML的语言,它提供了与代码的应用程序逻辑分开构建JavaFX用户界面的结构。
我有一个小型 javafx 20 应用程序,它显示一个包含列表的主窗口(带 CSS 的 FXML)。双击任何行将打开一个新窗口来编辑该行。 问题是,如果主要...
**嗨,我只是想加载我的项目的登录页面,但每次都会出现此错误: ** “由以下原因引起:net.rgielen.fxweaver.core.FxLoadException:无法加载 FXML 文件 file:/C:/Users/...
我有一个在 JavaFX FXML 中的窗格上定义 ContextMenu 的工作示例,但我不确定它是否是最佳的。目前,只有 JavaFX 标准控件(例如 Button、TextField)定义了
我有一个小型 javafx 20 应用程序,它显示一个包含列表的主窗口(带 CSS 的 FXML)。双击任何行将打开一个新窗口来编辑该行。 问题是,如果主要...
我使用 NetBeans 中的 javafx 场景生成器创建了一个 .fxml 文件。 如何将 NetBeans 中的 .fxml 文件转换为 .java? 有什么程序可以转换吗? 我不太擅长 fxml,所以我想使用 .jav...
我遇到了一个问题::hover CSS 选项无法正常工作。 这是CSS: .body:悬停{ -fx-背景颜色:#b8fffd; } .exitIcon:悬停{ -fx-填充:灰色; } 身体悬停...
JavaFX LineChart 错误:“FXML 加载程序无法创建 javafx.scene.chart.LineChart 的实例。(Java 11、JavaFX 17)
在过去一周左右的时间里,我正在将我的 javafx 项目从 Java 8 迁移到 Java 11、JavaFX 17。我还从 Scenebuilder 8.5 迁移到 Scenebuilder JavaFX 版本:20.0.1。总而言之,它有
当我尝试在 Eclipse 中创建一个新的 FXML 文件(文件 -> 新建 -> 其他 -> JavaFX - 新的 FXML 文档 -> 下一步)时,什么也没有发生。它不创建文件。当我尝试创建时遇到同样的问题
无法调用“javafx.scene.image.ImageView.setImage(javafx.scene.image.Image)”,因为“this.Image1”为空
我正在使用 FXML 来制作这个 JavaFX 程序,并且遇到了某些错误 我试图让按某个按钮 3 次后图像发生变化,但是当我按该按钮 3 次时......
通过单独窗口上的复选框隐藏TableView的TableColumns
我有一个用 fxml 编写的窗口,其中包含 TableView 和一些 TableColumn 以及其他内容。 我正在尝试在该窗口的控制器中创建一个函数,使用户能够选择哪个列...
我在 ImageView 上设置scaleX 时遇到问题。这是我的代码的一部分: bgImage.widthProperty().addListener((observable, oldValue, newValue) -> { double n = newValue.doubleValue() / 967; c...
SceneBuilder 无法打开使用 JFoenix 元素的 FXML 文件
尝试在SceneBuilder中打开FXML文件时,抛出异常。有没有办法来解决这个问题? 爪哇: 11.0.19 2023-04-18 LTS 场景构建器: 版本20.0.0 日期:2023-05-08 14:08:52 JavaFX 版本:...
我有一个包含 MFXToggleButtons 的 VBox。我想折叠并扩展这个VBox的高度,使其完全消失。这样就创建了一个设置窗口,当展开时,可以移动其他对象...
我正在使用 intellij 在 Java 中开发一个应用程序,但我在空结果集上收到无效操作。我认为问题出在“insertData”方法上,但我不确定为什么。这是...
我知道您可以使用以下结构将 fxml 文件的属性与控制器绑定: // 样本.fxml 我知道您可以使用以下结构将 fxml 文件的属性与控制器绑定: // sample.fxml <VBox fx:id="vboxContainer" fx:controller="my.package.Controller" > ... </VBox> 我可以像这样访问 FXML 中定义的控件 package my.package; public class Controller { @FXML public VBox vboxContainer; } 现在我正在尝试做以下事情。假设如下所述的结构。我需要在父 fxml 下放置任意数量的 child 项目。每个子级将被分配同一控制器类的不同实例。我无法在 child.fxml 文件上定义 fx:controller 属性,因为那时我需要任意数量的控制器类。这就是我通过动态构建控制器实例来解决这个问题的方法。 // parent.fxml <VBox fx:id="childContainer" fx:controller="my.package.ParentController"> <!-- Child elements should go here --> </VBox> // child.fxml <Label fx:id="childLabel" /> 在RootController初始化方法上我有以下内容: // Parent Controller public class ParentController { @FXML public VBox childContainer; @FXML @Override public void initialize() { URL childFXML = getClass().getResource("/path/to/child.fxml"); for (int i = 0; i < arbitrary_number; i++) { FXMLLoader loader = new FXMLLoader(upgradeFXML); loader.setController(new LabelChildController()); Node node = loader.load(); childContainer.getChildren().add(node); } } // Child Controller public Class LabelChildController { @FXML Label childLabel; } 这似乎工作正常。然而,在 LabelChildController 上,所有属性似乎都是 null,例如 childLabel,显然是因为它们没有正确绑定。我该如何解决这个问题?这是正确的方法吗?我正在使用 Java 11,目前正在使用 JavaFX 11.0.2(如果有帮助的话)。
问题是我想知道如何在JavaFx或Java Swing(JavaFx中首选)中制作响应式桌面应用程序。当我尝试调整应用程序框架的大小时,它的组件大小没有...
我为两个数字创建了简单的 maven 项目以求和。 公共类 AddNum { public int getTwoNumbers(int x, int y) { int addnum = x + y; 返回地址; } } 之后我
我遵循指南和基本教程时非常沮丧。我可以将 CSS 样式应用于不同的元素,但不能应用于 vbox 或 hbox。 我有以下简单的应用程序使用 FM 创建一个简单的场景......
我的游戏有问题。问题是我想反驳一个正方形的边框是否只填充了红色或蓝色。 (玩家 1 和玩家 2)我必须以某种方式计算这些填充的方块。 `pa...
我已经尝试了 Stack Overflow 上的所有建议,但它并没有帮助解决这个问题。每当我尝试运行 main.java 文件时,它都会抛出异常。 代码如下所示。有没有人遇到过这个