问题标签 [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 回答
3700 浏览

java - ControlsFX 8.20.7 向导示例 - 让向导工作

我正在尝试使用新的 ControlsFX 8.20.7 版本开发一个向导。我看过以下示例:BitBucket ControlsFX,尤其是方法

我根本无法理解如何使用这个 API,任何人都可以帮助我开始或链接到一些示例吗?

这是我现在的代码,充满了错误:

0 投票
1 回答
392 浏览

java - ControlsFX 向导最后一页中的验证器

有没有办法在 ControlsFX 向导的最后一页添加验证器?

我目前在最后一页使用以下内容:

但由于这是最后一页,当 cb(选择框)为空时,我仍然可以单击完成。

0 投票
1 回答
236 浏览

java - Java/JavaFX8:当 TextField 中的输入具有一定长度时执行操作

我目前正在使用 ControlsFX 的 AutoComplete TextField 功能在用户键入时显示建议。建议的数量很大,因此该列表不适合页面。

我想将字符串列表的长度设置为最大值,但这在 ControlsFX 中尚不可能(据我所知)。因此,我正在考虑一种解决方法,其中列表仅在用户键入 3 个或更多字符的字符串时显示。

现在,我已将此操作设置为在单击 TextField 时执行(其中 searchCustomer 是我的 TextField):

如何在 java/javaFX8 中执行此操作?

0 投票
1 回答
500 浏览

java - 在 controlsfx 的新版本 controlsfx-8.20.7 中缺少 CommandLink

我使用 ControlsFX 版本 controlsfx-8.0.6_20 开发了我的 JavaFX 应用程序。当我将 ControlsFX 升级到其最新版本 controlsfx-8.20.7 时,我的源代码变得无法编译,发现之前在 ControlFx 的先前版本中找到的一些类未找到,包括 CommandLink。有没有办法解决这个问题?

0 投票
2 回答
13817 浏览

java - 不推荐使用controlsfx 对话框是为了什么?

ControlsFX 类Dialogs被标记为已弃用。

改用什么?

0 投票
1 回答
842 浏览

javafx - 添加 ControlFX.jar 文件以构建路径

我正在尝试安装 ControlFx 以在我的应用程序中创建对话框。我已将 controlsfx-8.xxjar 文件放在相应的文件夹(lib/ext)中。它与 jfxrt.jar 所在的文件夹相同。我无法将此 jar 添加到构建路径。唯一可用的选项是配置构建路径。

有人可以让我知道我做错了什么吗?谢谢

0 投票
3 回答
10221 浏览

java - JavaFX ControlFX 对话框中的操作按钮 css 样式

我一直在使用 ControlsFX 对话框来显示信息,但是我的应用程序的样式不是蓝色的,并且与对话框样式(颜色、边框)不匹配 有没有办法更改按钮颜色或样式?

0 投票
1 回答
186 浏览

java - JavaFX (controlsfx-8.20.8) 选项卡式窗格视图部分显示

我正在使用“JavaFx”(controlsfx-8.0.6)构建一个应用程序,它在Windows上运行良好,但在MacintoshLinux环境中,我使用的消息框不起作用。

所以我搬到了controlsfx-8.20.8. 这解决了我的消息框加载问题,但具有选项卡式窗格的 UI 变成了部分视图。我尝试了几件事以使其正确,最后我发现如果我评论该setStage(Stage stage, Object[] obj)方法 UI 工作正常,但我想使用该方法以便在 UI 中执行我的其他操作,如果有人知道如何解决这个问题,请帮我。

所有UI设计自“JavaFX Scene Builder 2.0”

0 投票
1 回答
1187 浏览

javafx - 替换打开的模式对话框的 JavaFX 问题

我有一个有时会显示模式对话框的应用程序,但是在收到外部消息后,我希望删除该对话框并将其替换为另一个对话框,因为情况已经改变并且第一个对话框不再适用。

但是,第二个对话框没有正确重绘,父阶段也没有。

对话框移动时背景不会重新绘制

我在 jdk-8u11-windows-x64 上看到了这个问题,带有控件 fx controlsfx-8.0.6 和 controls-fx-8.20.8。我设法在我的应用程序之外重新创建了这个问题

我对正在发生的事情的分析。

  • 打开第一个对话框时,JavaFX 线程进入“嵌套事件循环”
  • 当需要第二个对话框时,调用 hide() 不会导致第一个嵌套事件循环退出
  • 在第一个事件循环之上创建了一个新的嵌套事件循环 - 这似乎是重绘问题的原因。

我的问题

  • 如何在打开第二个对话框之前关闭第一个对话框并退出第一个嵌套循环?- 没有任意睡眠等。

在打开第二个对话框时来自 jconsole 的堆栈跟踪。

更新:自从写下这个问题以来,我发现了一种解决方法,即使用 runLater() 关闭第一个对话框,然后使用另一个 runLater() 打开新对话框。不过,我仍然对其他人对此的想法感兴趣。

0 投票
1 回答
1833 浏览

dialog - JavaFX:打开对话框时应用背景效果

我目前正在探索 Java JDK 8u40 的新特性,我必须说我真的很喜欢内置的对话框类。与 ControlsFX 相比,对话框打开时没有背景效果(ControlsFX 使背景显得更暗)。我也想用 JavaFX 中的新对话框类来做到这一点。我正在使用以下代码:

我在对话框类中找不到任何有用的部分。我尝试了这段代码,但它有点hacky,而且有点慢:

你应该说必须有一个内置的方法。你们中有人知道怎么做吗?

任何帮助是极大的赞赏!