私はJavaFXの新機能です。
私はいくつかのデータ値に基づいて外観を変えるいくつかのGUIコンポーネントを持っているアプリケーションに取り組んでいます。たとえば、3つの異なるデータの設定に基づいて色が変わる3つの信号が表示されている場合は、light1、light2、およびlight3と呼ぶことにします。このコンポーネントには、それに応じて色を更新するupdateColor(int data)という関数があります。JavaFXを使用して、GUIコンポーネントをどのようにデータにバインドしますか?
定期的にデータ値を取得し、light1、light2、およびlight3の値を更新する別のスレッド実行があります。
ここでは、別のスレッドがそれらの値を更新するとすぐに、表示されたコンポーネントが自動的に色を変更するようにしたいと思います。
私はバインディングについて読んだことがありますが、私が見た例のどれもこの状況に対処していないようです。いくつかの似たような例へのアイデアやポインターがあれば幸いです。
[Java FXワーカースレッドでUIを常に更新]の可能な複製(http://stackoverflow.com/questions/20497845/constantly-update-ui-in-java-fx-worker-thread) – fabian