Domanda

Come viene implementato l'operatore bind in JavaFX? Cosa succede dietro le quinte? Ogni variabile in JavaFX implementa una sorta di API osservatore in modo che gli ascoltatori possano collegarsi ad essa o è un trucco nella VM?

È stato utile?

Soluzione

Non è assolutamente un trucco nella VM. Per alcune parti della funzionalità di bind, il compositore JavaFX genera semplicemente codice e parte del codice sono chiamate a un componente di runtime chiamato Posizione. La posizione mantiene dipendenze, invalidazione e vincoli variabili. Puoi sfogliare fonti su kenai se vuoi. Guardare attraverso le classi javafx decompilate potrebbe aiutare anche la tua comprensione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top