1

ウィンドウ領域Windowをクリックしてjfxtras をドラッグできます。ImageViewマウスの移動、スワイプなどのイベントを処理する必要がありますImageView。コンテンツ ウィンドウ領域でのマウス イベントの処理を無効にするにはどうすればよいですか?

注:ImageViewコンテンツ領域でウィンドウをドラッグすることはできますが、 ではできませんButton

4

1 に答える 1

0

解決策を見つけました。しかし、ハックのようです:

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 に答える