Java DraggestureRecogener是否使用鼠标事件,我可以防止吗?

Java DraggestureRecogener是否使用鼠标事件,我可以防止吗?,java,mouse,Java,Mouse,在相当复杂的代码库中,有两种功能 (a) 拖动对象放置,使用Draggesturererecognizer实现, (b) 以及在事物周围拖动框来选择它们的能力,例如通过mousePressed()监听器实现 通常,他们的行为“正确” 但是,有些对象被标记为不可移动,当用户在其中一个对象上开始鼠标手势时,DraggestureRecogener会找到它,并且显然会使用鼠标事件 我希望能够做的是,例如,在我的Draggesturererecognizer中添加一些内容,说“哦,看,我们发现了一个不可

在相当复杂的代码库中,有两种功能 (a) 拖动对象放置,使用Draggesturererecognizer实现, (b) 以及在事物周围拖动框来选择它们的能力,例如通过mousePressed()监听器实现

通常,他们的行为“正确”

但是,有些对象被标记为不可移动,当用户在其中一个对象上开始鼠标手势时,DraggestureRecogener会找到它,并且显然会使用鼠标事件

我希望能够做的是,例如,在我的Draggesturererecognizer中添加一些内容,说“哦,看,我们发现了一个不可移动的对象,我们不要让它成为一个拖拽”,并允许拖拽一个盒子的东西来控制

我意识到我没有提供代码,因为有太多的东西要提供,但除了完全禁用DraggestureRecogener(糟糕),我还没有找到一种方法让它(有选择地)摆脱鼠标事件。非常感谢任何帮助