2
我正尝试在tornadofx中使用首选项。但文档很少。 “未解决的参考”“偏好”。 从哪里输入偏好? 请给和清楚的例子。如何使用tornadofx中的偏好设置。
我正尝试在tornadofx中使用首选项。但文档很少。 “未解决的参考”“偏好”。 从哪里输入偏好? 请给和清楚的例子。如何使用tornadofx中的偏好设置。
JavaFX中的首选项API允许以操作系统相关方式存储存储任意配置选项。这是TornadoFX中config
功能的直接替代方案。这个例子检索和默认Perferences节点存储的值:
class UserEditor : View("User Editor") {
val name = SimpleStringProperty()
init {
preferences {
name.value = get("name", "Default Name")
}
}
override val root = form {
fieldset {
field("Name") {
textfield(name)
}
}
button("Save").action {
preferences {
put("name", name.value)
}
}
}
}
TornadoFX只是便于对提供给JavaFX应用程序的首店更容易获得。您还可以将特定节点名称作为参数传递给首选项功能。