1

Window我可以通过单击ImageView窗口区域来拖动 jfxtras 。我需要处理鼠标移动,滑动...事件ImageView。如何在内容窗口区域禁用处理鼠标事件?

注意:您可以ImageView在内容区域拖动窗口,但不能通过Button.

4

1 回答 1

0

我找到了解决方案。但这似乎是hack:

imageView.addEventHandler(MouseEvent.MOUSE_DRAGGED, new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEvent mouseEvent) {                    
        window.setMovable(false)
    }
});
imageView.addEventHandler(MouseEvent.MOUSE_EXITED, new EventHandler<MouseEvent>() {
    @Override
    public void handle(MouseEvent mouseEvent) {
        window.setMovable(true);
    }
});
于 2014-05-15T09:12:53.630 回答