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

Tornadofx tableview синхронизирует две таблицы
Основной вопрос новичка: Я хочу синхронизировать / связать две таблицы. Для упрощения примера я использовал два отдельных представления таблиц. Это необходимо сделать с использованием фрагментов и области видимости, что, как я думал, усложнит...
1142 просмотров
schedule 18.02.2023

Как в TornadoFX разделить макеты на разные классы, а затем использовать их в конструкторе?
Например, я хочу иметь TabPane, но хочу, чтобы каждая вкладка находилась в отдельном классе. Есть ли способ заставить это работать с застройщиком? Я хочу сделать что-то вроде этого: tabpane { MyFirstTab() MySecondTab() etc. }
478 просмотров
schedule 04.04.2023

Как в TornadoFX изменить одно свойство при изменении других свойств?
Например, я хочу сделать следующее: у меня есть StringProperty, и это комбинация IntegerProperty и другого StringProperty, например: StringProperty A = "foo" Целое свойство B = 3 результирующее StringProperty C = "foo 3" Как я могу...
792 просмотров
schedule 05.11.2022

Tornadofx Javafx - Как перезагрузить представление / компонент
Так что это основной вопрос. Я пытаюсь освежить взгляды других взглядов. Допустим, у меня есть представление EmployeeTableView, которое показывает табличное представление сотрудников, выполняя вызов REST API. В другом представлении у меня есть...
2699 просмотров
schedule 09.07.2023

Последовательная анимация в TornadoFX?
Прочитав документацию, я все еще немного не понимаю, как выполнить анимацию после завершения другой. У меня есть такая временная шкала: timeline { keyframe(Duration.seconds(0.5)) { keyvalue(firstImg.scaleXProperty(), 1.0, interpolator =...
528 просмотров
schedule 25.05.2024

Как привязать стиль Node (или styleClass) к свойству?
Рассмотрим следующий пример: class MainView : View("Example") { val someBooleanProperty: SimpleBooleanProperty = SimpleBooleanProperty(true) override val root = borderpane { paddingAll = 20.0 center = button("Change bg...
454 просмотров
schedule 08.09.2022

Привязать наблюдаемое свойство к функции коллекции?
У меня есть класс Market , который содержит набор объектов MarketUpdate с именем m_updates . Для пользовательского интерфейса я использую конструкторы, безопасные для типов, для создания столбцов в табличном представлении следующим образом:...
1890 просмотров
schedule 16.10.2022

Как создать заставку в tornadofx
Я не смог найти ни одного примера, ни какого-либо ресурса о том, как создать заставку в tornadofx. У меня есть рабочий экран-заставка на простом javafx в той же строке этого примера: https://gist.github.com/jewelsea/2305098 . Но я понятия не...
578 просмотров
schedule 19.02.2023

Фабрика ячеек TornadoFX TreeView не вызывается
Это связано с моим предыдущим вопросом . У меня есть TreeView в центральной панели макета BorderPane. Этот TreeView заполняется выбором элемента из списка на левой панели. Вид в центре выглядит так: class CenterView : View() { override...
346 просмотров
schedule 07.07.2023

Динамические столбцы таблицы
Как мне поступить, если я хочу создать таблицу из списка списков, который содержит только строки (например, данные из csv). Имена столбцов не имеют значения. Из всех приведенных примеров я видел только привязку элементов таблицы к конкретной модели...
813 просмотров
schedule 25.08.2022

Текст метки не обновляется, хотя поток пользовательского интерфейса кажется отзывчивым
Я создаю приложение с TornadoFX 1.7.11, используя Kotlin 1.1.51 на JDK 8u121. Я пытаюсь выполнить длительную задачу в отдельном потоке и показать прогресс в пользовательском интерфейсе, используя индикатор выполнения и метку. Странно, метка не...
344 просмотров
schedule 07.03.2023

Элемент ItemViewModel имеет значение null
у меня урок data class Patient( val birthNumber: String , val firstName: String , val lastName: String , val birthDate: LocalDate , val healthInsurance: InsuranceCompany , val hospitalizations : List<Hospitalization> =...
479 просмотров
schedule 09.08.2023

TornadoFx: что лучше работает с FXML или type-CSS
Я хотел знать, есть ли какое-либо преимущество в производительности от использования одного над другим с TornadoFx?
85 просмотров
schedule 06.12.2022

Как добавить вторичную легенду в диаграмму JavaFX?
При добавлении настраиваемого узла (в моем случае другая легенда для диаграммы JavaFX) с val newLegend = MyLegend() newLegend.isVertical=true val legend = lookupAll(".chart-legend").first() Легенды расположены каскадом (неудивительно), но по...
460 просмотров
schedule 29.09.2023

TornadoFX не находит JavaFx
Я пробую свое первое приложение с TornadoFx , поэтому начал с этого кода: package no.tornado.fxsample.workspace import javafx.application.Application import tornadofx.* fun main(args: Array<String>) = launch<MyApp>(args) class...
2711 просмотров
schedule 07.06.2022

Как изменить стиль вложенного элемента управления в tornadofx
Текстовое поле в JavaFx может иметь цвет фона, назначенный в css: .text-area .content { -fx-background-color: blue ; } Как мне сделать это в tornadoFx в объявлении стиля? override val root = gridpane { orderTextArea = textarea {...
817 просмотров
schedule 10.04.2023

ItemViewModel: слишком большой код метода
У меня есть таблица базы данных с 270 столбцами, с которыми мне нужно работать. Я написал несколько генераторов кода, чтобы помочь мне сохранить здравомыслие, но у меня проблема с классом ItemViewModel — он отказывается компилироваться с исключением...
373 просмотров
schedule 09.11.2022

Установка пакета TornadoFX OSGi не удалась на Apache Felix
Я разрабатываю настольное приложение TornadoFX на основе OSGi, следуя этому toturial . Прежде чем приступить к программированию, я хотел подготовить среду OSGi. Для этого я установил Apache Felix 5.6.10 и необходимые пакеты. Felix и все...
154 просмотров
schedule 15.01.2024

Связывание грязных свойств разных моделей представления
У меня есть приложение tornadoFX, следующее за шаблоном MVVM с моделью: data class Person ( val name: String, val cars: List<Car> ) data class Car ( val brand: String, val model: String ) Приложение определяет следующий...
917 просмотров
schedule 08.04.2024

Не удается удалить элемент ListView в tornadoFX
Есть два списка, я могу перетащить элемент в другой, но перетаскиваемый элемент не будет удален из исходного списка. Я знаю, что код не является правильным способом обработки данных, однако я думаю, что он должен работать, но это не так....
179 просмотров
schedule 13.09.2023