Разница между TranslateX, LayoutX и ScaleX в JavaFx? - PullRequest
0 голосов
/ 21 марта 2020

Кажется, в JavaFx много систем координат. В классе Node есть getTranslateX, getLayoutX и getScaleX для получения позиции X. В классе MouseEvent есть getX и getSceneX для получения позиции X. Какая разница между ними? Я так растерялся.

1 Ответ

0 голосов
/ 21 марта 2020
  • координата макета: координата, определенная родительским макетом (относительно родительского макета)
  • координата перевода: смещение к координате макета

Я пишу интерактивную демонстрацию , чтобы продемонстрировать это:

enter image description here

О ScaleX, это просто не связано с положением, это для растяжения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...