我正在编写JavaFX应用程序,并且在窗口中添加了Canvas
。
现在,当我注册鼠标移动和鼠标按下画布事件时,我可以对鼠标移动和按下鼠标按钮做出反应。但是,只要按下按钮,就不会发生鼠标移动事件。
假设我想实现一个简单的MS Paint样式绘制操作,其中用户按下鼠标按钮并将鼠标拖动到画布上以进行绘制。我会尝试使用鼠标移动和鼠标按下事件来执行此操作,还是只用DragEvent
来解决问题?
我之所以问是因为出于某种原因,我认为DragEvent
是真正的拖放操作,而不是涉及拖动的所有操作。