Есть ли способ связать свойство appConfig с tornadofx?

Предположим, я хочу сохранить значение высоты и ширины представления, используя appConfig в tornadofx. В любом случае я могу привязать эти свойства к appConfig, чтобы при сохранении конфигурации всегда сохранялось самое последнее значение высоты и ширины?

Если вы хотите сохранить текущую ширину / высоту окна и восстановить это, когда просмотр снова состыкован, вы можете переопределить onDock для выполнения обеих операций:

override fun onDock() { if (config["w"] != null && config["h"] != null) { currentWindow?.apply { width = config.double("w")!! height = config.double("h")!! } } currentWindow?.apply { Bindings.add(widthProperty(), heightProperty()).onChange { with (config) { put("w", width.toString()) put("h", height.toString()) save() } } } } 
  • Создать произвольное представление
  • Невозможно получить узел в центре в StackPane с помощью TornadoFX
  • Kotlin и TornadoFX: привязать наблюдаемое свойство к функции коллекции?
  • В TornadoFX, как я могу привязать свойства BigDecimal к другому свойству BigDecimal с помощью objectBinding?
  • TornadoFX - Создание MVP-дизайна
  • Почему у меня нет нулевой сцены?
  • В TornadoFX, как я могу выбрать глубоко вложенное свойство для свойства nullable ItemViewModel?
  • CellCache неожиданно появляется в TableView с tornadoFX
  • Как отображать данные с использованием дерева дерева TornadoFX
  • Элемент ItemViewModel TornadoFx имеет значение null
  • TornadoFX JavaFX Sync Прокрутка по таблицам
  • Interesting Posts

    используя компиляцию "org.jetbrains.kotlin: kotlin-stdlib-jre7: $ kotlin_version" дать ошибку

    Как отключить «Конвертировать Java в Kotlin при вставке» в IntelliJ IDEA?

    проверка отражения kotlin с нулевыми типами

    Дизайн запросов базы данных Firebase

    Как исправить подпись обобщенного метода расширения в kotlin для разрешения «Ошибка вывода типа» в kotlin

    Как точно работает ktlin htmlx-строитель под капотом?

    Как создать пустой массив в котлин?

    Карта Mybatis COALESCE (int, 0) на java.lang.Long

    Подкласс AsyncTask в Kotlin – не может использовать параметр первичного конструктора в onPostExecute

    Должны ли файлы Kotlin помещаться в отдельный исходный каталог на Android?

    Kotlin, когда несколько значений не работают, когда значение представляет собой вид android

    JEXL3 – функция Эйлера

    FloatingActionButton: настройка настраиваемого фона не поддерживается

    Различный тип возврата в RxJava 2 (обновление от RxJava1)

    Kotlin java абстрактный класс IllegalAccessError

    Давайте будем гением компьютера.