2014-05-15 1 views
1

윈도우 영역에서 ImageView을 클릭하여 jfxtras Window을 드래그 할 수 있습니다. 마우스 이동, 스 와이프 ... 이벤트를 처리해야합니다. ImageView. 컨텐츠 윈도우 영역에서 마우스 이벤트를 처리하지 못하게하는 방법은 무엇입니까?jfxtras 창의 컨텐츠 영역에서 마우스 이벤트를 처리하지 못하게하는 방법은 무엇입니까?

참고 : 내용 영역에 창을 ImageView으로 끌 수는 있지만, Button으로는 할 수 없습니다.

답변

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); 
    } 
}); 
관련 문제