Вопросы по теме 'tornadofx'

Создать произвольный вид
Итак, у меня есть случай, когда мне нужно иметь N строк в виде: Label TextView/Checkbox . Возможно, мне понадобится больше этих двух представлений, поэтому я хочу иметь возможность поддерживать все, что есть TornadoFx View . Я создал интерфейс с...
101 просмотров
schedule 15.01.2023

Tornadofx - Как передать параметр фрагменту для каждого экземпляра
Я новичок в javafx, kotlin и, очевидно, tornadofx. Проблема : Как передать параметры фрагменту в каждом экземпляре? Допустим, у меня есть макет табличного представления в качестве фрагмента. Теперь этот фрагмент используется в нескольких...
4579 просмотров
schedule 01.06.2023

TornadoFX Как создать MDI со списком дочерних моделей окон?
У меня есть следующие компоненты: class ChildModel:ViewModel() { //or it may be an POJO, it does not matter val value .... } class ParentView: View() { ... //Maybe this should be implemented into ParentViewModel val...
895 просмотров
schedule 21.09.2023

Intellij не включает каждый файл в сборку
Я преобразовываю свой проект JavaFX/TornadoFX в проект Gradle, у меня есть все мои ресурсы в пакете , называемом ресурсами... все работает, но когда я создаю проект, пакеты , не содержащие исходный код, не перемещайте в папку jar/build....
437 просмотров
schedule 08.04.2023

TornadoFX как добавить проверку при редактировании TableView
Рассмотрим следующий пример: class Item(name: String, number: Int) { val nameProperty = SimpleStringProperty(name) var name by nameProperty val numberProperty by lazy { SimpleIntegerProperty(number) } var number by numberProperty...
1266 просмотров
schedule 24.05.2023

TornadoFX: разрешить копирование элемента из списка в буфер обмена
Когда элемент в списке выбран, я хотел бы, чтобы пользователь мог копировать содержимое в буфер обмена. Как я могу этого добиться?
338 просмотров
schedule 23.03.2023

Перетаскивание TornadoFX в TreeView
Я новичок в JavaFX и, следовательно, также в TornadoFX, поэтому, пожалуйста, потерпите меня. У меня есть простое приложение на Java, но я хочу перенести его на Kotlin, и у меня возникают проблемы с поиском соответствующих механизмов в TornadoFX. У...
740 просмотров
schedule 16.05.2022

Связывание модели предметной области с полями, допускающими значение NULL, в ItemViewModel
При запуске этого кода: class PersonApp : App(PersonView::class) class Person { var name: String? = null } class PersonModel: ItemViewModel<Person>() { val name = bind(Person::name) } class PersonView : View() { val model:...
283 просмотров
schedule 25.08.2022

Обновление содержимого таблицы после изменения модели
Я тестирую структуру tornadofx (в основном примеры копирования и вставки), у меня странная проблема: содержимое таблицы не обновляется после редактирования. Я вижу, что содержимое val persons = FXCollections.observableArrayList<Person>()...
478 просмотров
schedule 31.05.2022

makeeditable не работает при настройке cellFormat
У меня есть следующая таблица: with(myTable) { enableCellEditing() columnResizePolicy = SmartResize.POLICY isEditable = true column("Issue Date", TradeEntity::issueDate).makeEditable().cellFormat { tc -> style { if...
147 просмотров
schedule 03.07.2023

Переключение вкладок внутри вкладки в панели вкладок TornadoFX
у меня есть root= tabpane { tab(FirstView::class) tab(SecondView::class) } И я хотел бы на своей вкладке переключателя FirstView после нажатия кнопки. Я не могу понять, как это сделать. Спасибо.
325 просмотров
schedule 31.08.2022

фрагмент для панели в TornadoFX
Документы TornadoFX описывают использование ListCellFragment для привязки каждого ячейку в элементе управления списком для каждой модели элемента в списке. Мне интересно, как сделать что-то подобное в flowpane . Я хотел бы использовать такой...
202 просмотров
schedule 08.03.2022

Добавление дочернего элемента в центральную кнопку изменения размера границы в верхней части
В настоящее время я переношу приложение JavaFx в TornadoFx. Я хотел бы добавить диаграмму по нажатию кнопки. В итоге я получил следующий урезанный код: borderpane { prefWidth = 1000.0 prefHeight = 750.0 padding = insets(10) top =...
334 просмотров
schedule 23.03.2023

Tornadofx CSS Выбранная строка
Я пытаюсь изменить выбранную строку цвета фона и то же самое для списка, например, когда я делаю cell{backgroundColor += Color.BLACK} , который работает, но удаляет или, по крайней мере, делает цвет выбора черным, я пробовал следующее, но это не...
158 просмотров
schedule 20.11.2023

Прозрачный вид
Я хочу создать View (сцена, окно) с частично прозрачным фоном. У меня есть изображение с альфа-каналом Я использовал такие сцены в JavaFx, где мне пришлось установить для заливки сцены значение null, а цвет фона корневого узла - прозрачный....
397 просмотров
schedule 16.04.2022

пытается создать исполняемый файл jar в IntelliJ IDEA
Я пытаюсь создать файл jar для проекта tornadofx, он работает нормально, когда я запускаю основную функцию в my.kt (seri / src / main / kotlin / my.kt) package com.serious import tornadofx.* import tornadofx.App import tornadofx.launch fun...
1067 просмотров
schedule 29.07.2022

Как добавить родителя MDI в tornadofx
Я пытаюсь создать форму MDI, но безуспешно, она всегда поверх старых окон, так как мы можем создать форму MDI в строке меню, что мне делать, чтобы заменить этот код, чтобы он отображался как форма MDI TornadoFX Как создать MDI со списком дочерних...
71 просмотров
schedule 16.02.2023

Как скрыть заголовок таблицы в TornadoFX?
Есть ли способ tornadofx скрыть строку заголовка таблицы? Как я могу это сделать? Спасибо. :-) Я попытался найти какое-то свойство заголовка в таблице, но его нет. Должен ли я делать это через css/style?
59 просмотров
schedule 30.12.2022

Как я могу использовать TornadoFx с Kotlin / Native
Мой build.gradle выглядит так: plugins { id 'org.jetbrains.kotlin.multiplatform' version '1.3.41' } kotlin { mingwX64("mingw") { binaries { executable { entryPoint = 'app.AppKt'...
741 просмотров
schedule 14.07.2023

Как отправить запрос POST с помощью приложения Content-Type/x-www-form-urlencoded
Я пытаюсь отправить запрос POST из моего приложения TornadoFX на мой сервер nodejs. Вот как я отправляю свой запрос на сервер: val api: Rest by inject() api.baseURI = "http://localhost:5000/" api.post("api/register", userModel) {...
3013 просмотров
schedule 17.10.2022