Вопросы по теме '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