高人们,希望得到你们的帮忙,谢谢..
我在做一个项目还有最后一个效果功能了,但是这个效果功能还不知道怎么去实现,有一定的恩路了,遇到了困难。我们这一个效果功能就是,锁定界面,使用一个Dialog设置子父窗口,在这个基础上,设置鼠标只能在这个Dialog里面移动,鼠标不能够移去来,然后在这个Dialog里输入正确的密码后将这个Dialog隐藏起来,这时实现一个解锁功能,之后就可以对主页面的操作了
这里的问题就是,我怎样去控制鼠标只在这个Dialog里移动
我在做一个项目还有最后一个效果功能了,但是这个效果功能还不知道怎么去实现,有一定的恩路了,遇到了困难。我们这一个效果功能就是,锁定界面,使用一个Dialog设置子父窗口,在这个基础上,设置鼠标只能在这个Dialog里面移动,鼠标不能够移去来,然后在这个Dialog里输入正确的密码后将这个Dialog隐藏起来,这时实现一个解锁功能,之后就可以对主页面的操作了
这里的问题就是,我怎样去控制鼠标只在这个Dialog里移动
将鼠标移动的范围控制在这个坐标内
用鼠标移动事件 判断 如果鼠标超过这个范围 就强制将鼠标定位到
这个范围之内
如果mouseevent e
e.x e.y 为负数或是大于 width height 那么就给来个beep 给鼠标定位再者我觉得跟没没必要 一个dialog 本身如果mode=true的话 是不能操作下面的主界面的
robot.mouseMove(int x,int y);来给鼠标定位.
谢谢指点...