Как изменить вид в TornadoFx

Я создал приложение, используя TornadoFx. Он отображает окно входа в систему перед загрузкой «главного» окна.

Мой вопрос заключается в том, как отобразить это главное окно.

Когда пришло время для изменения представлений, вызовите replaceWith<MainWindow>() чтобы изменить корень вашей сцены на корень в представлении MainWindow вместо этого, опционально поставляя один из встроенных эффектов перехода.

Если вам нужно изменить размер окна, переопределите onDock в MainView и вызовите currentWindow?.sizeToScene() .

Альтернативным подходом было бы просто открыть новое окно и закрыть текущее окно, используя openWindow<MainView>() а затем вызвать close() .

Спасибо за Ваш ответ. Он, наконец, работал с replaceWith(MainView::class) и переопределял onDock() .

Intereting Posts
Использование Moshi с несколькими полями ввода Как использовать OnClickListener для создания простого события // Изменение текста или цвета Типовая подпись для функции Kotlin с параметрами по умолчанию В Котлин я могу создать диапазон, который учитывается в обратном направлении? Элементы меню панели инструментов Android никогда не отображаются, но переходят в переполнение Как я могу отладить мой котлин коан? Как преобразовать вывод функции в Unit с Kotlin «kapt.generateStubs» не используется плагином «kotlin-kapt» Android Kotlin Gson Slow Json Deserialization Котлин – эквивалентность комбинации Свифта «если пусть + литье» Фрагменты в действиях странное поведение как ввести «->» в Android Studio Ни один из подписчиков RxJava onNext / onError / onComplete не вызывается при цепочке. Наблюдения, созданные из Observable.create () Ошибка при слиянии архивов dex Не удается найти целевое тело после запуска Jfinal веб-приложения с kotlin