質問

バインド演算子はJavaFXでどのように実装されていますか?舞台裏で何が起こりますか? JavaFXのすべての変数は、リスナーがそれに接続できるように、ある種のオブザーバーAPIを実装していますか、それともVMでのトリックですか?

役に立ちましたか?

解決

これは間違いなくVMのトリックではありません。バインド機能の一部については、JavaFXコンパイラは単にコードを生成し、コードの一部はLocationと呼ばれるランタイムコンポーネントの呼び出しです。場所は、依存関係と変数の無効化とバインドを維持します。 ケナイのソース逆コンパイルされたjavafxクラスを調べると、理解に役立つ場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top