问题标签 [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.
kotlin - 如何在 tornadoFx 中注入 ItemViewModel
我正在尝试通过注入添加模型以查看
但错误:
“PersonModel”没有伴随对象。
我究竟做错了什么 ?
javafx - 将可观察属性绑定到集合函数?
我有一个类Market
,其中包含一个MarketUpdate
名为m_updates
. 对于 UI,我使用类型安全构建器在 tableview 中创建列,如下所示:
该m_strikes
属性只是对象直接拥有的 SimpleIntegerProperty Market
。但是,我需要能够构建这样的列:
m_time
对象拥有的 SimpleLongProperty在哪里MarketUpdate
。更新对象时Market
,会将新MarketUpdate
对象添加到m_updates
集合的末尾。这意味着绑定需要自动从一个对象转换到另一个对象,并且需要通知 tableview 并更新自身以反映新对象中的数据。我认为通过上述集合的first()
andlast()
函数进行绑定以非常简单的方式捕获了这个想法,但它不会编译。
有许多属性,如m_strikes
和m_time
。我怎样才能优雅地做到这一点?
tornadofx - 如何在 tornadoFx 中更改鼠标光标图标
我正在处理一个项目并使用 tornadoFx。当我需要更改鼠标光标图标以指示后台任务正在运行时。怎么做 ?如果我这样做: cursor = Cursor.WAITING 光标不会改变。
tornadofx - tornadoFx runAsync {} ui {} 不工作
我需要的是从两个不同的视图调用相同的控制器方法。例如我需要打电话
从 ProductView.class 以及 StockView.class 我调用它controller.getProducts()
来填充 tableView 和 comboBox 中的数据
但这仅适用于一次。无论我首先访问哪个视图,这都有效。但对于第二种观点,这不起作用。我想提一下,下面的代码有效。
请解决我的难题
tornadofx - TornadoFX 在 TreeView 上拖放
我是 JavaFX 的新手,因此也是 TornadoFX 的新手,所以请多多包涵。
我有一个简单的 Java 应用程序,但想将其移至 Kotlin,但在 TornadoFX 中查找相应机制时遇到问题。我有一个代表故事和章节的ListView
控股实现。IStoryItem
我希望能够移动章节,甚至从一个故事移动到另一个故事。Java 在其调用TreeView
中具有以下实现:setCellFactory
我在 TornadoFX 中寻找过类似的东西,但找不到任何看起来可以工作的东西。我已经在使用cellFormat
构建器,但我不知道如何在其中添加事件处理程序。我从 IntelliJ 的智能感知中看到还有一个cellFactory
构建器,但我不确定如何使用它或如何向其中添加事件处理程序。
javafx - 如何在 tornadofx 中创建启动画面
我找不到任何示例,也找不到任何关于如何在 tornadofx 中创建启动画面的资源。我在此示例的同一行中使用普通 javafx 有一个工作启动画面:https ://gist.github.com/jewelsea/2305098
但是,我不知道如何在 tornadofx 中实现它,因为它使用具有视图和片段的不同范例而不是舞台和屏幕。
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?
kotlin - 有没有办法将属性绑定到 tornadofx 中的 appConfig?
假设我想在 tornadofx 中使用 appConfig 保存视图的高度和宽度值。无论如何我可以将这些属性绑定到appConfig,这样当我保存配置时,总是会保存最新的高度和宽度值?
tornadofx - 如何在 tornadofx 中使用首选项。
我正在尝试在 tornadofx 中使用首选项。但是文档很少。“未解决的引用”到“首选项”。从哪里导入首选项?请给出清晰的例子。
kotlin - 在 TornadoFX 中使用第三方 UI 库
我想将 JFoenix 库(或其他 UI 库)与 TornadoFX 一起使用。是否有教程如何在 TornadoFX 中使用第三方组件和类型保存构建器?谢谢你的帮助。