作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 程式中限制一个滑鼠游标无法进入的范围?
时间Thu Nov 7 16:20:01 2013
※ 引述《jasongood117 (H2O)》之铭言:
: 大家好
: 想请问在java中有办法限制滑鼠游标进入的范围吗?
: 在程式画面中(约600,800大小)我有一半的位置不希望滑鼠游标可以进入
: google 很久还是没找到办法
: 所以上来请各位大大帮忙
: 麻烦大家了
: 谢谢.
先简化成游标不能进入 x > 300 的区域
你只要抓 mouse move 的 event(请自己 google)
然後只要发现 x 值大於 300
就把游标位置设定成 299(请自己 google)
这就是我说的「强制驱离」
你要怎样的「视觉效果」我不知道
如果单纯碰壁(然後不用有反弹的 fu XD)
那麽,在「游标一定是平滑移动」&「电脑执行速度正常」的前提下
这个方法应该就是碰壁的效果
(你为什麽不先自己 try 看看呢?)
当然,就顺便提醒你在 init 的时候记得先检查一次滑鼠位置
最後,你也没说你到底用 Swing 还是 SWT 还是 GWT [喂喂]
所以,要用哪些 class / method,就自己 google 吧
--
钱锺书:
说出来的话
http://www.psmonkey.org
比不上不说出来的话
Java 版 cookcomic 版
只影射着说不出来的话
and more......
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.131.35
1F:推 jasongood117:谢谢~我会试试看得~谢谢你的帮忙^_^ 11/07 16:41
2F:→ DeathWatch:人好好~(泪 11/07 23:26
3F:→ eieio:反弹 XD 11/08 06:47
4F:推 jasongood117:成功了~真的太感谢你了~谢谢喔. 11/08 12:07
5F:→ KanoLoa:怎麽会有这麽好的人~(泪 11/11 14:16