bind operator は JavaFX でどのように実装されていますか? 舞台裏で何が起こっているのですか?JavaFX のすべての変数は、リスナーがアタッチできるように何らかのオブザーバー API を実装していますか、それとも VM のトリックですか?
1 に答える
1
これは間違いなく VM のトリックではありません。バインド機能の一部については、JavaFX コンパイラは単純にコードを生成し、一部のコードは Location と呼ばれるランタイム コンポーネントへの呼び出しです。場所は、依存関係と変数の無効化とバインドを維持します。必要に応じて、kenaiでソースを参照できます。逆コンパイルされた javafx クラスに目を通すことも理解に役立つかもしれません。
于 2009-10-29T09:25:19.490 に答える