Java 为什么我的标签在鼠标滚轮事件后调用它时拖动它之后才移动?
“拖动”是我正在拖动的标签,在我再次拖动它之前,它不会将位置设置为鼠标位置。发布一个可运行的示例将根据答案验证猜测工作……尝试使用MouseweelEvent的Java 为什么我的标签在鼠标滚轮事件后调用它时拖动它之后才移动?,java,drag-and-drop,awt,mousemotionevent,Java,Drag And Drop,Awt,Mousemotionevent,“拖动”是我正在拖动的标签,在我再次拖动它之前,它不会将位置设置为鼠标位置。发布一个可运行的示例将根据答案验证猜测工作……尝试使用MouseweelEvent的getPoint()方法,而不是getMousePosition()。是的,这不起作用。 public void mouseWheelMoved(MouseWheelEvent arg0) { if(dragging) { drag.rotate(); drag.setLocation(ge
getPoint()
方法,而不是getMousePosition()
。是的,这不起作用。
public void mouseWheelMoved(MouseWheelEvent arg0)
{
if(dragging)
{
drag.rotate();
drag.setLocation(getMousePosition());
getContentPane().repaint();
}
}