Можно ли фиксировать события мыши на определенном JavaFX узла, а также внутри маргинальной зоны вокруг него? Если да, как я могу это сделать?Как определить маргинальную область для событий мыши?
Например, я хочу вызвать метод setOnContextMenuRequested()
, когда щелчок правой кнопкой мыши по JavaFX Node
или его предельной области (в пикселях).
P.S. Если ваше предложение заключается в использовании прозрачного узла с размером поля в качестве родителя моего узла, я не могу этого сделать. Поскольку мой узел фактически является точкой lineChart
, которая автоматически соединяется с другими через линии. В этом случае этот прозрачный узел сделает промежуток между линией и точкой, связанной с ней.
Единственный способ, которым я могу думать, это обработать «onMouseClicked» родителя и проверить границы/столкновение. – Itai