【发布时间】:2019-06-11 02:23:12
【问题描述】:
我有一个带有许多 ImageViews 的显示器,按下其中一个会打印它的位置。问题是只按图像的上半部分得到处理(按需要打印位置),按其他部分没有任何作用。
coverImage.setOnMouseClicked((MouseEvent event) -> {
System.out.println("Tile pressed " + book.getTitle());
event.consume();
});
我试过了:
coverImage.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
System.out.println("Tile pressed " + book.getTitle());
event.consume();
}
});
点击图片任意位置时如何使其工作?
【问题讨论】:
-
请edit 您的问题提供minimal reproducible example 演示问题。
标签: java javafx javafx-2 eventhandler