Отношение родителя и ребенка в структуре JavaFX
Структура: AnchorPane, внутри него imageView, к AnchorPane применен setOnMouseClicked(), к imageView тоже, и когда я нажимаю на imageView срабатывает mouseEvent картинки, а после и панельки. Можно ли как то сделать, чтобы mouseEvent реагировал только на imageView. P.S. setOnAction не работает для imageView
Ответы (2 шт):
Автор решения: DjAlexSpark
→ Ссылка
как вариант запихните картинку в элемент у которого есть setOnAction и его уже в AnchorPane (изучаю java 1,5 недели)
Автор решения: Nickolay Dudin
→ Ссылка
Сделал так:
ImageView image = new ImageView(new Image("resources/rewrite.png"));
image.setFitWidth(20);
image.setFitHeight(20);
image.setOpacity(0.3);
rewriteButton.graphicProperty().setValue(image);
уже здесь setOnAction() есть