java - 在画布上按下按钮时 JavaFX MouseMove
问题描述
我正在编写一个 JavaFX 应用程序,并Canvas
在窗口中添加了一个。
现在,当我为画布注册鼠标移动和鼠标按下事件时,我可以对鼠标移动和按下鼠标按钮做出反应。但是,只要按下按钮,就没有鼠标移动事件。
假设我想实现一个简单的 MS Paint 风格的绘画操作,用户按下鼠标按钮并将鼠标拖到画布上进行绘制。我会尝试用鼠标移动和鼠标按下事件来做到这一点,还是这只是DragEvent
s 的问题?
我之所以问,是因为出于某种原因,我认为DragEvent
是真正的拖放,而不是涉及拖动的每个操作。
解决方案
推荐阅读
- javascript - 将其克隆添加到另一个画布时,FabricJS 画布对象组被隐藏
- javascript - 如何使用 Promises.all 和 async/await
- python - 如何使用 Xpath 抓取 NHL 溜冰者的统计数据?
- android - Android:将新文件后缀与现有 MIME 类型相关联?
- javascript - 我可以像单元测试一样在 node.js 中进行性能测试吗
- c++ - 尝试使用单例时未解析的外部符号
- java - 将 GPS 位置存储在 Firebase 实时数据库中
- javascript - 以与 Node.js 类似的方式在 PHP 上使用套接字
- c - 将空间扫描为字符
- list - 用“read”解析字符串并忽略包命名空间