问题标签 [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 - ControlsFX 8.0.6 对话框 java.util.MissingResourceException
我是 ControlsFX 的新用户,但有一个我不明白的问题:
我的代码:
我得到一个例外:
有人知道为什么会这样吗?
谢谢你。
java - JavaFX 自定义对话框未居中
我正在使用从这里找到的最新版本的 JavaFX 对话框:http: //code.makery.ch/blog/javafx-8-dialogs/。
我的问题很简单:如果我创建一个自定义对话框(或使用一个包含多行以 '\n' 分隔的文本的信息对话框),该对话框不会垂直居中于舞台窗口,因为似乎存在错误( ?) 对话的内容没有完全考虑到对话的中心。
还有其他人遇到过同样的问题吗?我并没有真正进行过很多调查,但是 Dialog 类似乎没有任何方法可以手动将对话框居中。
javafx - 无法导入 org.controlsfx
我正在尝试CheckComboBox
从包中使用,org.controlsfx.constrol.*
并且在导入包时出现错误:
我在这里找到了 API:http: //controlsfx.bitbucket.org/org/controlsfx/control/CheckComboBox.html
我试图下载 .jar 但在任何地方都找不到它,而且我没有使用 Maven。
为什么我不能导入?或者我怎样才能下载jar?
javafx - 添加布局窗格
我有一个带有 JavaFX 8 的 ControlsFX 8.0.6 的非常简单的示例。
我对如何在 SideNode 上不仅显示文本感兴趣。我想显示不同的布局控件,如 BorderPane 和 VBox。这可能吗?
javafx - 在 InfoOverlay 中添加 VBox
我正在使用这个非常简单的示例InfoOverlay
:
我想插入VBox
或BorderPane
进入InfoOverlay(image, info)
. 根据JavaDoc:只有这些默认构造函数:
你能帮我解决这个问题吗?
dialog - JavaFX 控件对话框和分段按钮
我正在使用最新版本的ControlsFX
for JavaFX
,我遇到了一个非常奇怪的错误..我希望有人找到了一个“修复”它。
我没有为此创建一个简单的测试用例,但是如果我创建一个custom Dialog
,在其GridPane
上添加一个,将一个添加SegmentedButton
到GridPane
,整个 Dialog 就会失去它的边界!
这仅在我第一次打开对话框时发生。如果我重新创建对话框一切正常*
由于这样的故障,我真的很讨厌转储 SegmentedButton .. 还有其他人遇到过这个问题吗?
编辑,这是一个应该演示该错误的简单测试。现在效果更差了,在这个测试中。这似乎是某种剪辑错误。
java - 控制 FX TraversalEngine 错误
我安装JDK8u20
并尝试使用其中的ControlsFX
库运行我的程序。
这应该可以正常工作,但是如果我从 controlsFX 调用方法,我会收到以下异常
方法
例外
java - 将评级值设置为文本框
在这里,我正在使用ControlsFX 的评级功能。每次更改 rating value 时,我都需要更新 TextField 中的值,如屏幕截图所示。是否可以在这里使用javafx.concurrent.Task?我该如何应用它?
这是我的代码:
java - 评级值未设置
我正在使用controlsfx http://fxexperience.com/controlsfx/features/#rating的评级功能。我正在尝试从数据库中获取每个文件的评级值。虽然返回的值没有设置在星星上。
这是我的代码:
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 。然而,在我的情况下,它总是先调用(),然后再过一段时间它会改变状态。
例子:
结果:
预期的: