fxml 相关问题

一种可编写脚本的基于XML的语言,它提供了与代码的应用程序逻辑分开构建JavaFX用户界面的结构。

使用 FXML 在窗格中创建上下文菜单

我有一个在 JavaFX FXML 中的窗格上定义 ContextMenu 的工作示例,但我不确定它是否是最佳的。目前,只有 JavaFX 标准控件(例如 Button、TextField)定义了

回答 2 投票 0

JavaFX 20 在同一屏幕上打开新窗口

我有一个小型 javafx 20 应用程序,它显示一个包含列表的主窗口(带 CSS 的 FXML)。双击任何行将打开一个新窗口来编辑该行。 问题是,如果主要...

回答 1 投票 0

如何将 FXML 转换为 JAVA [已关闭]

我使用 NetBeans 中的 javafx 场景生成器创建了一个 .fxml 文件。 如何将 NetBeans 中的 .fxml 文件转换为 .java? 有什么程序可以转换吗? 我不太擅长 fxml,所以我想使用 .jav...

回答 2 投票 0

:悬停不适用于 FontAwesomeIconView

我遇到了一个问题::hover CSS 选项无法正常工作。 这是CSS: .body:悬停{ -fx-背景颜色:#b8fffd; } .exitIcon:悬停{ -fx-填充:灰色; } 身体悬停...

回答 1 投票 0

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。总而言之,它有

回答 1 投票 0

无法在 Eclipse 中创建新的 FXML 文件

当我尝试在 Eclipse 中创建一个新的 FXML 文件(文件 -> 新建 -> 其他 -> JavaFX - 新的 FXML 文档 -> 下一步)时,什么也没有发生。它不创建文件。当我尝试创建时遇到同样的问题

回答 8 投票 0

无法调用“javafx.scene.image.ImageView.setImage(javafx.scene.image.Image)”,因为“this.Image1”为空

我正在使用 FXML 来制作这个 JavaFX 程序,并且遇到了某些错误 我试图让按某个按钮 3 次后图像发生变化,但是当我按该按钮 3 次时......

回答 1 投票 0

通过单独窗口上的复选框隐藏TableView的TableColumns

我有一个用 fxml 编写的窗口,其中包含 TableView 和一些 TableColumn 以及其他内容。 我正在尝试在该窗口的控制器中创建一个函数,使用户能够选择哪个列...

回答 1 投票 0

更改 ImageView 的比例

我在 ImageView 上设置scaleX 时遇到问题。这是我的代码的一部分: bgImage.widthProperty().addListener((observable, oldValue, newValue) -> { double n = newValue.doubleValue() / 967; c...

回答 1 投票 0

SceneBuilder 无法打开使用 JFoenix 元素的 FXML 文件

尝试在SceneBuilder中打开FXML文件时,抛出异常。有没有办法来解决这个问题? 爪哇: 11.0.19 2023-04-18 LTS 场景构建器: 版本20.0.0 日期:2023-05-08 14:08:52 JavaFX 版本:...

回答 1 投票 0

JavaFX - 折叠 VBox

我有一个包含 MFXToggleButtons 的 VBox。我想折叠并扩展这个VBox的高度,使其完全消失。这样就创建了一个设置窗口,当展开时,可以移动其他对象...

回答 1 投票 0

Java 中对空结果集的无效操作

我正在使用 intellij 在 Java 中开发一个应用程序,但我在空结果集上收到无效操作。我认为问题出在“insertData”方法上,但我不确定为什么。这是...

回答 1 投票 0

如何以编程方式将控件与 JavaFX 中的控制器属性绑定?

我知道您可以使用以下结构将 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(如果有帮助的话)。

回答 0 投票 0

如何在 JavaFx 中创建响应式桌面应用程序 UI?

问题是我想知道如何在JavaFx或Java Swing(JavaFx中首选)中制作响应式桌面应用程序。当我尝试调整应用程序框架的大小时,它的组件大小没有...

回答 1 投票 0

错误拥有对新 FXML 项目的 Maven 依赖性

我为两个数字创建了简单的 maven 项目以求和。 公共类 AddNum { public int getTwoNumbers(int x, int y) { int addnum = x + y; 返回地址; } } 之后我

回答 0 投票 0

无法设置 hbox 或 vbox 的样式

我遵循指南和基本教程时非常沮丧。我可以将 CSS 样式应用于不同的元素,但不能应用于 vbox 或 hbox。 我有以下简单的应用程序使用 FM 创建一个简单的场景......

回答 4 投票 0

如何检查“正方形”的边框是否只涂有红色或蓝色?

我的游戏有问题。问题是我想反驳一个正方形的边框是否只填充了红色或蓝色。 (玩家 1 和玩家 2)我必须以某种方式计算这些填充的方块。 `pa...

回答 0 投票 0

应用程序启动方法 JavaFX 中的异常

我已经尝试了 Stack Overflow 上的所有建议,但它并没有帮助解决这个问题。每当我尝试运行 main.java 文件时,它都会抛出异常。 代码如下所示。有没有人遇到过这个

回答 0 投票 0

MFXButton 地址显示而不是 MFXTable 上的按钮

我正在尝试向表中的每一行显示一个按钮,以将其作为更新/删除按钮,但它显示的不是实际按钮,而是地址而不是实际按钮。 请注意...

回答 0 投票 0

JFXDatePicker 没有出现在带有 JFoenix 9.0.10 和 Scene Builder 19.0.0 (Java 20) 的 Scene Builder 中,尽管其他组件在工作

“我正在为 Java 项目使用 JFoenix 9.0.10 和 Scene Builder 19.0.0,但是 JFXDatePicker 组件没有出现在 Scene Builder 的搜索栏中。我已经导入了 JFoenix 库...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.