10得票1回答
JavaFX和FXML:如何在GUI中为面板或标签应用边框?

我刚开始使用FXML,这似乎是个非常棒的想法,但现在我遇到了一些困难。据说我可以使用一种好的标记语言来布局我的GUI,并通过CSS样式化元素。所以我在我的GUI上有一个标签,我希望它周围有一个宽度为1的实心黑色边框。看起来应该很简单-根据我在教程中看到的示例,我做了以下操作: <Lab...

13得票3回答
JavaFX:如何在ButtonBar中对齐按钮(使用SceneBuilder或fxml)

我有一个JavaFX ButtonBar,其中有两个按钮(通过SceneBuilder创建)。 我想让其中一个按钮左对齐,另一个按钮右对齐。(见截图) 从文档中已经知道如何在java源代码内实现此目标:ButtonBar.setButtonData(newButton, ButtonDa...

7得票2回答
FXMLLoader如何加载FXML的控制器?

当我在JavaFX中调用FXMLLoader#load()时会发生什么? 假设FXML控制器扩展了一个具有构造函数的类。是否可以确保构造函数将被调用?如果不能,那么如何创建对象的新实例?例如,在下面的代码中,TextField()构造函数会被调用吗? import java.net.URL...

29得票2回答
多个带有控制器的FXML,共享对象

大家晚上好, 我已经发现了很多关于这个话题的帖子,但是我仍然无法将一个对象从Controller1传递到Controller2。是否有完整的教程或一些示例项目可以做到这一点? 我已经走到了这一步,但卡住了: Country类 public class Country { private...

70得票26回答
JavaFX 2.1 TableView刷新项目

我有一个普遍的问题,似乎是这样的。我的表格视图在重置后不会刷新我的项目。我已经检查了数据,它是新的。 我尝试了多种互联网解决方案,但没有成功。 不能重置所有列,因为它会添加一个空列(不知道为什么),调整大小也会破坏它。 我的表格不可编辑。新数据已更改。 如果我更改项目的排序,则数据将刷...

21得票6回答
默认的JavaFX-CSS

有没有办法查看JavaFX元素应用的CSS规则?或者是否有已发布的参考资料可用于默认的CSS规则? 例如,我想知道工具栏边框的颜色。

13得票1回答
JavaFX屏幕分辨率缩放

我一直在寻找一种方法来解决这个问题,但我只发现了一个没有答案的相关问题。 我正在1366x768的笔记本电脑上开发,我使用JavaFX创建GUI(很抱歉,我不能发布代码,它基本上是包含一些GridPanes的AnchorPane容器,GridPanes包含更多的GridPanes,还有Lab...

15得票1回答
将标签的文本属性(在FXML文件中)绑定到控制器中的IntegerProperty

我已经在一个FXML文件中的Label和相关控制器中的IntegerProperty之间建立了数据绑定。问题是,尽管标签在初始化时被设置为正确的值,但当属性的值发生变化时,它不会更新。 FXML文件<?xml version="1.0" encoding="UTF-8"?> &...

9得票2回答
JavaFX:将编码后的图像嵌入到.FXML文件中

我希望将一个编码后的图像嵌入FXML中(我需要这个是因为我正在编写svg到fxml的转换器)。 我已经尝试过以下方法: <AnchorPane id="AnchorPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="...

15得票4回答
FXML ComboBox,如何将选定的值传递给JavaFX?

我该如何获取FXML ComboBox的选定值并将其实现到JavaFX类中? 我已经给ComboBox设置了fx:id为"sample",并创建了一个按钮,其中onAction属性设置为"#test"。我尝试使用.getValue和.getPromptText方法,但未成功。@FXML pr...