Я очень новичок в JavaFX.
Я работаю над приложением, где у меня есть несколько компонентов графического интерфейса, которые меняют внешний вид на основе нескольких значений данных. Например, может отображаться 3 компонента светофора, каждый из которых меняет цвет на основе настроек трех разных частей данных, назовем их light1, light2 и light3. Компонент имеет функцию updateColor (int data), которая соответствующим образом обновит цвет.Использование JavaFX, как вы привязываете компоненты GUI к данным?
Существует отдельный поток, который периодически получает значения данных и обновляет значения в light1, light2 и light3.
Теперь я хочу, чтобы отображаемые компоненты автоматически меняли цвета, как только отдельный поток обновляет эти значения.
Я прочитал о привязке, но ни один из примеров, которые я видел, по-видимому, не затрагивает эту ситуацию. Любые идеи или указатели на некоторые подобные примеры были бы оценены.
Возможный дубликат [Постоянно обновлять пользовательский интерфейс в рабочем потоке Java FX] (http://stackoverflow.com/questions/20497845/constantly-update-ui-in-java-fx-worker-thread) – fabian