我正在编写一个非常简单的TornadoFX表演示,试图在表中显示一些POJO的属性,但单元格都是空的。
主要代码是:
data class User(val id: Int, val name: String)
private val data = listOf(User(111, "AAA"), User(222, "BBB"), User(333, "CCC"), User(444, "DDD")).observable()
class HelloWorld : View() {
override val root = vbox {
tableview(data) {
column("id", User::id.getter)
column("name", User::name.getter)
}
}
}
我用
User::id.getter
使其编译,但单元格是空的。
我做了很多搜索,但找不到代码来处理当前最新的龙卷风(
1.7.16
)
下面是一个完整的演示:
https://github.com/javafx-demos/tornadofx-table-show-pojo-demo