问题标签 [tornadofx]

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 回答
278 浏览

kotlin - 如何在 tornadoFx 中注入 ItemViewModel

我正在尝试通过注入添加模型以查看

但错误:

“PersonModel”没有伴随对象。

我究竟做错了什么 ?

0 投票
1 回答
1924 浏览

javafx - 将可观察属性绑定到集合函数?

我有一个类Market,其中包含一个MarketUpdate名为m_updates. 对于 UI,我使用类型安全构建器在 tableview 中创建列,如下所示:

m_strikes属性只是对象直接拥有的 SimpleIntegerProperty Market。但是,我需要能够构建这样的列:

m_time对象拥有的 SimpleLongProperty在哪里MarketUpdate。更新对象时Market,会将新MarketUpdate对象添加到m_updates集合的末尾。这意味着绑定需要自动从一个对象转换到另一个对象,并且需要通知 tableview 并更新自身以反映新对象中的数据。我认为通过上述集合的first()andlast()函数进行绑定以非常简单的方式捕获了这个想法,但它不会编译。

有许多属性,如m_strikesm_time。我怎样才能优雅地做到这一点?

0 投票
1 回答
186 浏览

tornadofx - 如何在 tornadoFx 中更改鼠标光标图标

我正在处理一个项目并使用 tornadoFx。当我需要更改鼠标光标图标以指示后台任务正在运行时。怎么做 ?如果我这样做: cursor = Cursor.WAITING 光标不会改变。

0 投票
0 回答
206 浏览

tornadofx - tornadoFx runAsync {} ui {} 不工作

我需要的是从两个不同的视图调用相同的控制器方法。例如我需要打电话

从 ProductView.class 以及 StockView.class 我调用它controller.getProducts()来填充 tableView 和 comboBox 中的数据

但这仅适用于一次。无论我首先访问哪个视图,这都有效。但对于第二种观点,这不起作用。我想提一下,下面的代码有效。

请解决我的难题

0 投票
1 回答
813 浏览

tornadofx - TornadoFX 在 TreeView 上拖放

我是 JavaFX 的新手,因此也是 TornadoFX 的新手,所以请多多包涵。

我有一个简单的 Java 应用程序,但想将其移至 Kotlin,但在 TornadoFX 中查找相应机制时遇到问题。我有一个代表故事和章节的ListView控股实现。IStoryItem我希望能够移动章节,甚至从一个故事移动到另一个故事。Java 在其调用TreeView中具有以下实现:setCellFactory

我在 TornadoFX 中寻找过类似的东西,但找不到任何看起来可以工作的东西。我已经在使用cellFormat构建器,但我不知道如何在其中添加事件处理程序。我从 IntelliJ 的智能感知中看到还有一个cellFactory构建器,但我不确定如何使用它或如何向其中添加事件处理程序。

0 投票
1 回答
605 浏览

javafx - 如何在 tornadofx 中创建启动画面

我找不到任何示例,也找不到任何关于如何在 tornadofx 中创建启动画面的资源。我在此示例的同一行中使用普通 javafx 有一个工作启动画面:https ://gist.github.com/jewelsea/2305098

但是,我不知道如何在 tornadofx 中实现它,因为它使用具有视图和片段的不同范例而不是舞台和屏幕。

0 投票
1 回答
360 浏览

tornadofx - TornadoFX TreeView cell factory not being called

This is related to my previous question.

I have a TreeView in the center pane of a BorderPane layout. This TreeView is populated by the selection of an element from a list in the left pane. The center view looks like this:

The setCellFactory function is being called but, for some reason, the init of the factory itself is never being called. So my Drag/Drop handlers are never set up and my TreeCell isn't of the correct type.

The cell format is correct and the TreeView is populated correctly so that part is working right. What else needs to be done to get the cell factory correct?

0 投票
1 回答
166 浏览

kotlin - 有没有办法将属性绑定到 tornadofx 中的 appConfig?

假设我想在 tornadofx 中使用 appConfig 保存视图的高度和宽度值。无论如何我可以将这些属性绑定到appConfig,这样当我保存配置时,总是会保存最新的高度和宽度值?

0 投票
2 回答
246 浏览

tornadofx - 如何在 tornadofx 中使用首选项。

我正在尝试在 tornadofx 中使用首选项。但是文档很少。“未解决的引用”到“首选项”。从哪里导入首选项?请给出清晰的例子。

0 投票
1 回答
547 浏览

kotlin - 在 TornadoFX 中使用第三方 UI 库

我想将 JFoenix 库(或其他 UI 库)与 TornadoFX 一起使用。是否有教程如何在 TornadoFX 中使用第三方组件和类型保存构建器?谢谢你的帮助。