在活动期间检查活动

时间:2016-02-17 22:06:33

标签: scala javafx javafx-8 scalafx

我想要实现的目标如下:

当按下鼠标左键并移动鼠标时(鼠标按钮仍被按下!)我想调用某种方法。基本上我希望能够在画布上移动,就像在例如Blender,当您按下鼠标按钮并移动鼠标时导航。

现在我知道如何检查某个事件,如下:

val pane = new StackPane
pane.onMouseClicked = (event: MouseEvent) => 
{
    // Mouse button was pressed
}

但现在如何进行内部检查?

这样的事情:

pane.onMouseClicked = (event: MouseEvent) => 
{
    pane.onMouseMoved = (event: MouseEvent) => ()
}

显然不起作用,因为当第一次按下按钮时,另一个处理程序被注册,每当我移动鼠标时,现在/从此处着火,这不是我想要的。

当然我搜索过,但是找不到合适的东西,没有讨厌的黑客。

0 个答案:

没有答案