如何在javafx中实现可点击的图像映射。当我点击地图时我想要打印该特定的州名。类似的例子发现here
可以在javafx中使用吗?如果是,那么......怎么样?
imageView.addEventHandler(MouseEvent.MOUSE_CLICKED, new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent me) {
Point p = MouseInfo.getPointerInfo().getLocation();
mytext.setText(p.toString());
System.out.println(p.toString());
}
});
在图像上,但它没有达到我的目的。
答案 0 :(得分:2)
我想PuzzlePieces演示是您想要做的最好和最有用的示例。看看提供的链接。
答案 1 :(得分:0)
那样的东西?
imageImport.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
System.out.print(mouseEvent.getX());
System.out.print(mouseEvent.getY());
}
});
或者您想要的不仅仅是x和y?