java swt怎么实现拖动鼠标形成虚拟框 5
javaswt如何实现鼠标拖动形成虚拟框,在画出虚拟框后,虚拟框消失,就像Windows桌面一样。在线求答案,求大神帮忙!!!...
java swt如何实现鼠标拖动形成虚拟框,在画出虚拟框后,虚拟框消失,就像Windows桌面一样。
在线求答案,求大神帮忙!!! 展开
在线求答案,求大神帮忙!!! 展开
1个回答
展开全部
问题其实很简单,只是被绕进去了,呵呵。
少记录了一组变量,开始时的窗口位置,示例代码如下:
protected int dragStartMX, dragStartMY;// 开始拖动时的鼠标位置
protected int dragStartWX, dragStartWY;// 开始拖动时的窗口位置
// .........................
setLocation(dragStartWX + curMouseX - dragStartX
, dragStartWY + curMouseY - dragStartY);
追问
可以详细点吗,最好是有实例。谢谢!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询