Java 鼠标拖动问题

Java 鼠标拖动问题,java,Java,在java中使用mousedragged事件拖动鼠标时,我遇到了捕获所有像素坐标值的问题 当我慢慢拖动时,我能够得到像素的所有坐标值 但是当我做得很快的时候,我只得到了三分之一的像素坐标值 例如,如果我慢慢拖动它,我会得到760个像素值,但如果我快速拖动,我只会得到60个像素坐标值 请帮帮我 我需要所有的点,因为我将使用所有这些点进行签名比较。。。 项目说明: 用户将使用鼠标在登录页面中放置该标志,该标志将与用户已在注册页面中放置的标志进行比较 我将用像素值来比较符号,所以通过得到所有的坐标值,

在java中使用mousedragged事件拖动鼠标时,我遇到了捕获所有像素坐标值的问题 当我慢慢拖动时,我能够得到像素的所有坐标值 但是当我做得很快的时候,我只得到了三分之一的像素坐标值 例如,如果我慢慢拖动它,我会得到760个像素值,但如果我快速拖动,我只会得到60个像素坐标值 请帮帮我

我需要所有的点,因为我将使用所有这些点进行签名比较。。。 项目说明:
用户将使用鼠标在登录页面中放置该标志,该标志将与用户已在注册页面中放置的标志进行比较

我将用像素值来比较符号,所以通过得到所有的坐标值,我可以比较符号。。。
请帮助我…

Windows不会给你这个,它取决于鼠标的刷新率、DPI和Windows轮询鼠标事件的速率。你不会得到所有的像素,所以你需要为一些模糊性腾出空间


(使用Java或C语言无关紧要)

鼠标移动事件每隔几毫秒发生一次,而不是每一次像素移动,因此当鼠标快速移动时,某些像素将丢失。如果需要每个像素,如果新位置与前一个位置不相邻,则必须在像素之间插值。在两个坐标之间插值像素的一种方法是Bresenham的直线算法:


编辑:固定链接。

你说Java中的
mousedragged事件
但你却给
C#
加了标签?当你在问题中提到Java时,为什么要给它加上
C#
标签?我不会登录要求我使用“鼠标”登录的网站。。我甚至不擅长用铅笔画画,该死的老鼠。重新考虑你的设计。。客户不会喜欢这样。“用户将在登录页面中使用鼠标放置标志,…”。谁能用鼠标创建他们签名的合理表示?这个想法听起来还没开始就被打破了。