问题标签 [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.
java - javafx NullPointerException with controlsfx Notifications 组件
我想开发一个应用程序,它使用 controlsfx Notifications 在系统托盘模式下显示一些通知。在正常模式下,我的应用程序运行良好并且可以成功显示通知。但是当我在系统托盘中隐藏阶段时,会发生 NullPointerException。我不知道如何解决这个问题。
这是我的控制器类:
java - 在 newtwork 请求之前显示 Controlfx MaskerPane/将 Maskerpane 绑定到 Http 请求
我希望在请求进行时显示 ControlFx MaskerPane。我在按钮操作上有此代码以发出网络请求。
但是我的 Network 类中的验证方法看起来像
问题是在调用网络请求完成之前,maskerpane 不会显示。
java - 将组件添加到 controlfx maskerpane
我希望能够自定义 ControlFx MaskerPane 中的内容。
我尝试使用下面的代码向它添加一个组件,但没有运气
请我如何实现这一点,因为在 MaskerPane 中拥有更多的文本和进度指示器会很好
javafx - 使用包含 GridPane 列表的 controlsfx GridView
我正在学习 JavaFx 并构建一个示例应用程序,该应用程序将以可滚动的方式显示餐厅菜单项列表。我发现最好的方法是使用 controlsfx 中的 GridView 控件,因为即使使用大量菜单项,滚动也会快速工作。这是我试图使其工作的示例代码:
当我运行上面的代码时,它只显示没有项目的 VBox。我试图复制在 controlsfx 网站上使用 GridView ( http://controlsfx.bitbucket.org/org/controlsfx/control/GridView.html ) 给出的示例代码。
任何帮助/提示将不胜感激。谢谢。
java - JavaFX 中的 AutoCompletation TextField 问题
我对AutocompletionText有疑问。我制作了一个 TextField ,可以在其中提供动态建议。
问题是,当我第一次单击 ComboBox 中的长度值时,在 TextField settingQuestionForSticker 中我看到Suggestion1和Suggestion2 (好吧),但是当我在组合框中选择“颜色”时,我只想看到Suggestion3和Suggestion4建议#1、#2、#3 和#4。
我使用了 ControlsFX 中所说的 Autocompletion 方法和 JFX 中的 TextField 方法。
checkbox - 预选 JavaFX CheckComboBox
我读过的所有解决方案都与ComboBox相关,而不是CheckComboBox。使用 ControlsFX CheckComboBox
,我已经能够使用下面的控制器代码向其中添加一些选项。但我无法弄清楚如何在将选项添加到时预先检查它ArrayList
,也无法设置提示文本。
似乎没有像这样的方法:extras.getItems().add("A", true);
或extras.getItems().get(0).setValue(true);
此处找到的答案使用如下内容,但这不适用于CheckComboBox
:
extras.setValue(value);
和
extras.setPromptText("Prompt Text");
这让我问:
- 如何在初始化期间将选项设置为选中/取消选中?
- 如何在 a 上设置提示文本
CheckComboBox
?
javafx - JavaFx 和 ControlsFx 弹出框
我们必须为我们公司编写一个 GUI 应用程序。在这个应用程序中,我们为 PopOvers 使用了 controlsfx 库。
我们注意到,当我们打开 PopOver 并且我们更改 PopOver 的高度时,有时 GUI 会冻结。例如,我们在 PopOver 中有一些文本字段、复选框等。通过一些复选框,我们可以扩展额外的文本字段以显示更多选项。通过扩展额外的字段,PopOver 的高度变得更大。在这一点上,GUI 有时会冻结。
当显示器的分辨率“低”时,这种情况更常见。
通过调试和 Visual VM,我发现函数 computeShapeBounds 可能是问题所在。 在此处输入图像描述
Windows 向我显示以下错误消息:
错误发生在所有带有 JRE 1.8_71(及更低版本)的 Windows 7 64 位机器上。使用 JDK 1.8_45 构建应用程序。我们使用的是 ControlsFx 版本 8.40.10。
是否有人对 ControlsFx 有相同的问题或知道解决方法?
感谢帮助 ;)
javafx - 标签上的 ControlsFx 装饰
我想在 TableCell 中应用 ControlsFx 装饰,因此想将它们应用到标签上。
以下内容不适用于标签的装饰。应该是?
java - JavaFX - 按行连接可拖动节点
我正在 JavaFx 中构建一个编辑器,用户可以在其中添加模块。每个模块都有许多输入,这些输入是 JavaFX 圆圈,可以通过拖放移动。圆圈之间可以有线条(从一个圆圈的中心到另一个圆圈的中心)。
我也看过这个问题,但问题是,我的圆圈不是画线节点的子节点。
所以我有以下代码(我使用 ControlsFX 绘制边框):
这是行的类:
这是用于输入:
这是模块:
所以我认为问题出在update
方法的某个地方,Wire
因为从本地坐标到父坐标的转换,但是对于本地到场景的转换,由于其他节点,它不起作用。我也不明白为什么它不能与 gui 一起使用localToParent
,因为在模块 gui 的坐标空间中它应该是正确的......
我不明白的另一点是为什么在我开始移动节点之前线总是在错误的位置。
如果我ScrollPane
在它周围添加一个,则会出现更大的问题,所以线条会随着我滚动的方式移动。
那么如何适当地转换坐标以将线连接到端口的中心,并且可以将其放入ScrollPane
?