问题标签 [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 - ItemViewModel 项目为空
我有课
机智的 itemViewmodel 类
我试图在我的视图中将数据从文本字段/组合框绑定到我的 PatientModel 对象,如下所示
但最后当我称之为model.item
null 。
我该怎么做才能得到data class Patient
对象?不是视图模型之一。谢谢
kotlin - TornadoFx:哪个执行更好的 FXML 或 type-CSS
我想知道使用 TornadoFx 是否有任何性能优势?
tornadofx - 按钮启用当 TableView selectedItem 不为空时
TableView selectedItem 绑定到ViewModel,我想在 selectedItem 为空时禁用按钮,否则启用。
我想我必须创建一个OvservableValue<Boolean>
然后传递给enableWhen
但是,怎么做?
是否可以将属性映射onChange
到自定义可观察对象?(只是另一个想法)
kotlin - 如何重构视图以允许过滤绑定到 tornadofx 应用程序内的 observableArrayList 的项目
hello-world
我从找到https://github.com:JetBrains/kotlin-examples.git的 gradle 示例开始,并将其修改为使用 TornadoFX。
这是一个显示项目列表的应用程序。您可以添加到列表中,并且RequestView
会自动显示所有项目。
我让它工作,以便存储的项目绑定到,observableArrayList
但我现在想使用TextView
底部的过滤器实现过滤器。但是,我很难理解这是否意味着我应该创建一个在内部管理的新列表RequestView
,并从中过滤,或者如何去做。
这是 build.gradle 文件,以防万一。
java - 如何将辅助图例添加到 JavaFX 图表?
添加自定义节点(在我的情况下是 JavaFX 图表的另一个图例)时
因此,为了正确地将它们一个接一个地垂直对齐,我尝试将其添加到父级:
我究竟做错了什么?我可以以更聪明的方式访问第一个图例的父容器吗?
完整的示例来源可以在这里找到
javafx - TornadoFX 覆盖区域上的 layoutChildren
我试图将这个JavaFX 类翻译成 TornadoFX。将鼠标悬停在我无法弄清楚protected void layoutChildren()
TornadoFX 应该如何处理?
这是我到目前为止的代码:
kotlin - 在 ItemViewModel 中使用可为空字段绑定域模型
运行此代码时:
抛出以下异常:
使用所有初始值为 null 并且要从 GUI 设置的域模型的惯用方式是什么?那就是我如何更改上面的代码以使其按预期工作?
javafx - Tornadofx 自定义表格单元格
如何使用 tornadofx 在 javafx tableview 单元格中插入按钮或任何其他类型的组件?我的情况是我有一个列标题“操作”。我需要在表格视图中呈现几个操作按钮。
kotlin - 将视图绑定到不断变化的控制器属性
我正在使用 TornadoFX 库在 Kotlin 中工作。想象一下,您有一个工具栏,其中显示了对您拥有的当前视图有用的工具。所以我们有一个 MainController ,它有一个 subController 属性,它是工具栏旁边某个视图的控制器。因此,如果我们的 subController 发生变化,视图应该会更新。此外,如果 subController 的任何属性(例如 selectedTool、tools)发生更改,工具栏也应相应更新。暂时,工具栏没有更新。
额外信息:subController.tools 是一个 ArrayList 并且 subController.selectedTool 是一个工具。
现在我的问题是,在 TornadoFX 中推荐的方法是什么?