我正在使用JavaFX 11.0中的应用程序进行工作,该应用程序在Properties
对象中为应用程序进行了一些设置。它的两个键(locale.language
和locale.country
)定义了应用程序的当前语言环境,稍后将用于ResourceBundle
。
有什么方法可以根据locale
中的locale.language
和locale.country
键的信息来绑定settings
吗?
public class MySettings {
private ObjectProperty<Properties> settings = new SimpleObjectProperties<>();
private ObjectProperty<Locale> locale = new SimpleObjectProperty<>();
... (get*(), set*(), and *Property())
public void init() {
// bind 'locale' with ('settings'.locale.{language,country})
}
}