JavaFX中的绑定语言环境和属性

时间:2019-09-05 16:38:48

标签: java javafx binding

我正在使用JavaFX 11.0中的应用程序进行工作,该应用程序在Properties对象中为应用程序进行了一些设置。它的两个键(locale.languagelocale.country)定义了应用程序的当前语言环境,稍后将用于ResourceBundle

有什么方法可以根据locale中的locale.languagelocale.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})
    }
}

0 个答案:

没有答案
相关问题