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

java - ControlsFX 8.0.6 对话框 java.util.MissingResourceException

我是 ControlsFX 的新用户,但有一个我不明白的问题:

我的代码:

我得到一个例外:

有人知道为什么会这样吗?

谢谢你。

0 投票
2 回答
2497 浏览

java - JavaFX 自定义对话框未居中

我正在使用从这里找到的最新版本的 JavaFX 对话框:http: //code.makery.ch/blog/javafx-8-dialogs/

我的问题很简单:如果我创建一个自定义对话框(使用一个包含多行以 '\n' 分隔的文本的信息对话框),该对话框不会垂直居中于舞台窗口,因为似乎存在错误( ?) 对话的内容没有完全考虑到对话的中心。

还有其他人遇到过同样的问题吗?我并没有真正进行过很多调查,但是 Dialog 类似乎没有任何方法可以手动将对话框居中。

0 投票
1 回答
7569 浏览

javafx - 无法导入 org.controlsfx

我正在尝试CheckComboBox从包中使用,org.controlsfx.constrol.*并且在导入包时出现错误:

我在这里找到了 API:http: //controlsfx.bitbucket.org/org/controlsfx/control/CheckComboBox.html

我试图下载 .jar 但在任何地方都找不到它,而且我没有使用 Maven。

为什么我不能导入?或者我怎样才能下载jar?

0 投票
1 回答
385 浏览

javafx - 添加布局窗格

我有一个带有 JavaFX 8 的 ControlsFX 8.0.6 的非常简单的示例。

我对如何在 SideNode 上不仅显示文本感兴趣。我想显示不同的布局控件,如 BorderPane 和 VBox。这可能吗?

0 投票
1 回答
410 浏览

javafx - 在 InfoOverlay 中添加 VBox

我正在使用这个非常简单的示例InfoOverlay

我想插入VBoxBorderPane进入InfoOverlay(image, info). 根据JavaDoc:只有这些默认构造函数:

你能帮我解决这个问题吗?

0 投票
1 回答
695 浏览

dialog - JavaFX 控件对话框和分段按钮

我正在使用最新版本的ControlsFXfor JavaFX,我遇到了一个非常奇怪的错误..我希望有人找到了一个“修复”它。

我没有为此创建一个简单的测试用例,但是如果我创建一个custom Dialog,在其GridPane上添加一个,将一个添加SegmentedButtonGridPane整个 Dialog 就会失去它的边界!

这仅在我第一次打开对话框时发生。如果我重新创建对话框一切正常*

由于这样的故障,我真的很讨厌转储 SegmentedButton .. 还有其他人遇到过这个问题吗?

编辑,这是一个应该演示该错误的简单测试。现在效果更差了,在这个测试中。这似乎是某种剪辑错误。

0 投票
1 回答
1421 浏览

java - 控制 FX TraversalEngine 错误

我安装JDK8u20并尝试使用其中的ControlsFX库运行我的程序。

这应该可以正常工作,但是如果我从 controlsFX 调用方法,我会收到以下异常

方法

例外

0 投票
2 回答
1095 浏览

java - 将评级值设置为文本框

在这里,我正在使用ControlsFX 的评级功能。每次更改 rating value 时,我都需要更新 TextField 中的值,如屏幕截图所示。是否可以在这里使用javafx.concurrent.Task?我该如何应用它? 在此处输入图像描述

这是我的代码:

0 投票
1 回答
317 浏览

java - 评级值未设置

我正在使用controlsfx http://fxexperience.com/controlsfx/features/#rating的评级功能。我正在尝试从数据库中获取每个文件的评级值。虽然返回的值没有设置在星星上。

在此处输入图像描述

这是我的代码:

0 投票
0 回答
1626 浏览

java - JavaFX 任务状态未正确更新?

各位程序员好。

所以我终于开始使用 JavaFX 并发现一些看起来不太正确的东西。如果我覆盖我的任务的 call() 方法然后运行它,则此任务的状态将在调用完成后开始更新。

我的代码看起来像这样

在 try 块中,我有一些调用需要几秒钟才能完成,我不希望我的 GUI 在那段时间内简单地阻塞。然而,由于无法进一步进步,我使用了 ControlsFX 库并制作了一个显示该进度的进度对话框。(对话独库

此对话框需要一个 Worker,然后将显示进度。一旦 Worker State 更改为 Scheduled 或 Running,它将自动显示。我现在的问题是这个对话框永远不会显示,因为在状态更改为其中之一之前调用了调用方法。

我做了一些调试,似乎在 Task 类中,State 更改将通过 Platform.runLater() 方法应用,然后 call() 方法被直接调用(没有 runLater),我的系统似乎在 State 更改之前安排了这个.

所以我的问题是,有人可以重现或有类似的问题吗?如果是,Task 类是否按预期工作或者这可能是一个错误(比如 call() 也必须通过 runLater 方法调用)?

非常感谢您的帮助:) 请原谅我的第二语言英语

这是Task类的代码

现在我期望的顺序是在执行 call() 方法之前将状态设置为首先 SCHEDULED 然后 RUNNING 。然而,在我的情况下,它总是先调用(),然后再过一段时间它会改变状态。

例子:

结果:

预期的: