问题标签 [controlsfx]

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.

0 投票
1 回答
426 浏览

controlsfx - ControlsFX 的本地 javadoc 在哪里?

我是 Java/Netbeans/ControlsFX 的新手。我了解 Javadoc,并希望 NetBeans 向我展示 ControlsFX 的 javadoc。我看到了 ControlsFX 文档的在线版本,但这违背了(至少部分)使用 IDE 的目的?我知道如何在 NetBeans 中添加 doc zip 文件,但我没有看到 ControlsFX 的 doc 文件。

我错过了什么吗?

0 投票
2 回答
19518 浏览

javafx - 在 Scene Builder 中包含 ControlsFX?

是否可以在Scene Builder中包含Controls FX的组件?

如果是,你能告诉我怎么做,如果不是,你能告诉我是否有替代品吗?

0 投票
1 回答
11946 浏览

javafx - 使用控件 FX 进行文本字段/组件验证

我正在尝试实现一个像这样的文本字段:

文本字段验证 http://imageshack.com/a/img537/8329/FSht8P.png

我的目标是确定 TextField 的文本是 aDouble还是其他东西(然后它显示为红色)。我想使用ControlsFX来学习库而不是编辑 css,但效果不是很好,而且我迷失在 javadoc 中。有没有人有一个例子或可以帮助我改进我的代码

这是我试图做的:

0 投票
1 回答
1994 浏览

gridview - 将 JavaFX 的 SelectionModel 实现到没有它的视图的正确方法

我正在尝试为 ControlsFX 的 GridView 实现 MultipleSelectionModel。研究互联网时,Jonathan Giles 提到向每个 GridCell 添加侦听器是个坏主意。这让我想知道如何通知选择模型,例如选择、取消选择等。在阅读之前,我认为 GridCell 中使用的节点将消耗鼠标/触摸/键事件并相应地使用 GridCells 的updateSelected方法。我的问题是这种更新是否传播到任何侦听器/模型,或者我是否必须手动绑定它(某处),我目前不知道该怎么做。

此外,选择模型使用只读的可观察列表,这带来了另一个问题,即如何将 GridView 的数据(即项目列表)绑定到选择模型的列表,我假设这是模型用于其流程的内容。

我可能完全可以绕过使用选择模型,并在 Cell/Node 级别拦截输入事件,并在使用支持 ObservableList 或 2 的同时在 Cell 的 updateItem 方法上进行突出显示等操作,以跟踪所有内容并相应地刷新,但这不是最好的方法,更不用说好的方法了。GridView 的选择模型应该是唯一的方法,这就是我在这里的原因。

0 投票
2 回答
3686 浏览

netbeans - 如何在 NetBeans 中使用 ControlsFX

我对开发和运行 IDE 非常陌生。我正在使用 NetBeans,并且我已经搜索了答案,所以如果在其他地方得到了答案,请指导我。

我在其他地方看到过它的建议,这听起来是个好主意,所以我正在尝试使用 ControlsFX,但我认为我做错了一些事情。

在我的 fxml 文档中,我有:

但是,我收到一个错误:

“包 org.controlsfx.control 不存在。”

我已经从http://fxexperience.com/controlsfx/下载了 zip 文件。我只是不知道将它放在哪里或解压缩它,或者做任何需要做的事情以便我可以使用它。有人会指出我正确的方向吗?

0 投票
1 回答
765 浏览

java - 如何在 SpreadsheetView 表中添加按钮

如何在我的表中创建一个对象(按钮,复选框)?

表中的输出:

按钮@79280814[styleClass=button]'CLICK'

Button@3ad2325d[styleClass=button]'CLICK'

0 投票
1 回答
1113 浏览

javafx - 将属性添加到 ControlsFX PropertySheet

我正在创建一个PropertySheet并且我想Property在工作表中添加一个。问题是,如果属性的值发生变化会发生什么,PropertySheet需要更新以反映这些变化。我该怎么做?

0 投票
1 回答
379 浏览

javafx-8 - JavaFX ListChangedListeners 不使用 ControlsFX PopOver 和 CheckListView 触发

我正在编写一个通用 Java 类来显示可以取消/选中的过滤器项目列表,然后将结果选择传递给控制器​​以过滤主要对象的集合以进行显示。我正在使用两个 ControlsFX 控件:PopOver包含过滤器列表的控件和CheckListView显示和控制单个项目的控件。

流程是PopOver在控制器的构造函数中实例化过滤器类,并且每次显示时重新加载源数据。

从表面上看,代码似乎可以工作。添加了源项目,选中和取消选中工作并且选中项目列表中的项目数正确。但是,我已将侦听器添加到源数据和检查项目列表的可观察列表中,并且两者都没有被触发。

我尝试将侦听器内联并作为单独的方法(如示例中所示)编写,并且尝试以传统onChanged和 lambda 样式编写它们。两者都没有改变。我也尝试过使用几乎相同的代码,只是将CheckListView用作窗格的节点。这确实按预期工作。

我还浏览了 ControlsFX 问题日志,没有发现任何直接相关的内容(除了确认我使用的代码似乎没问题)。

这是过滤器类:

这是测试存根:

0 投票
0 回答
372 浏览

java - 设置 controlsFX 对话框的宽度

我将controlsFX 用于对话框,但我不知道如何设置宽度。我的很多信息只包括标题、标头和按钮。但是按钮中的文本没有完全显示。例如:

其中一个按钮将显示:“删除莫...”

是的,我知道我应该使用 Alert 类,但该项目适用于运行旧版本 Java 的机器。提前致谢。

0 投票
1 回答
2892 浏览

javafx - 在 Controls FX 的 CheckListView 上处理事件

我尝试使用Controls FXCheck List View组件,但在如何使用它方面存在一些问题:

  • 默认情况下,当我在中添加项目时,单元格不会被选中CheckListView,我该怎么做才能默认选中它?我想我必须使用setCheckModel但我迷路了。
  • 当有人点击一个事件时,checkBox我该如何处理?我不知道该怎么做,因为我处理的事件在节点上,但不在checkBox. 我不明白如何使用eventHandler这个组件。

编辑:这就是我所做的:

我添加的第一个项目被选中,但随后的项目。

我不知道这是否有帮助,但我的列表已排序。