首页 > 解决方案 > 在画布上按下按钮时 JavaFX MouseMove

问题描述

我正在编写一个 JavaFX 应用程序,并Canvas在窗口中添加了一个。

现在,当我为画布注册鼠标移动和鼠标按下事件时,我可以对鼠标移动和按下鼠标按钮做出反应。但是,只要按下按钮,就没有鼠标移动事件。

假设我想实现一个简单的 MS Paint 风格的绘画操作,用户按下鼠标按钮并将鼠标拖到画布上进行绘制。我会尝试用鼠标移动和鼠标按下事件来做到这一点,还是这只是DragEvents 的问题?

我之所以问,是因为出于某种原因,我认为DragEvent是真正的拖放,而不是涉及拖动的每个操作。

标签: javaswingcanvasjavafx

解决方案


推荐阅读