Как работает оператор связывания в JavaFX?

StackOverflow https://stackoverflow.com/questions/1642205

  •  10-07-2019
  •  | 
  •  

Вопрос

Как оператор связывания реализован в JavaFX? Что происходит за кулисами? Каждая переменная в JavaFX реализует какой-то API-интерфейс наблюдателя, чтобы слушатели могли присоединиться к нему, или это хитрость в виртуальной машине?

Это было полезно?

Решение

Это определенно не уловка в виртуальной машине. Для некоторых частей функциональности связывания компилятор JavaFX просто генерирует код, а часть кода является вызовом компонента времени выполнения, называемого Location. Местоположение поддерживает зависимости и недействительность переменных и связывает. Вы можете просмотреть источники на кенае , если хотите. Просмотр декомпилированных классов javafx может также помочь вашему пониманию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top