在java界面设计中,如何设置鼠标的移动范围!
在java界面设计中,怎么设置鼠标的移动范围!!!
我最近在做一个小东西,需要用到界面,这个东西好久没有碰了,现在遇到一个难点了:
我需要做的是鼠标响应处理函数,但是需要控制鼠标的移动范围,只有在那个范围内它才可以响应并且作出处理,
我做的东西时获取鼠标范围内的字符串,所以呢,我该怎么去设置鼠标能够作出响应的可移动范围:
我做的界面中大约来看只有最底下面的一行不能让鼠标作出响应,就是当鼠标移动那个位置的时候,鼠标是不能够获取那里的字符串的,
不过我的界面中又有可以放大和缩小的那个设置,所以我该怎么去设置范围!
如果这个比较麻烦,我的另一个方式是设置一个Tip类,但是这个我又遇到一个问题:
当我的鼠标想移动到Tip这个界面中的时候我该怎么去处理,怎么设置它,我现在做的是我鼠标没法移动到Tip小界面中,而且鼠标一旦离开当前字符的时候,Tip就自动消失,这个可以设置,关键是我要能够把鼠标移动到Tip那个小界面中,进行操作,因为我在Tip中设置的内容是html代码,有一个收藏按钮,所以我需要这个Tip不动,鼠标能够移进去点击,怎么做?
------解决思路----------------------
精细控制鼠标必须熟悉消息,建议楼主学会使用Spy++软件。
------解决思路----------------------
楼主,我没太明白你的意思,但是我看你提到“而且鼠标一旦离开当前字符的时候,Tip就自动消失”,你是因此没办法移鼠标到这个tip上去吗?如果是这个问题,我在web端遇到这个问题的解决办法是鼠标离开item时,tip延迟400毫秒消失,这样就有机会移到上面去了。
可能回答的不是你的问题,但我真的没看懂。抱歉。
我最近在做一个小东西,需要用到界面,这个东西好久没有碰了,现在遇到一个难点了:
我需要做的是鼠标响应处理函数,但是需要控制鼠标的移动范围,只有在那个范围内它才可以响应并且作出处理,
我做的东西时获取鼠标范围内的字符串,所以呢,我该怎么去设置鼠标能够作出响应的可移动范围:
我做的界面中大约来看只有最底下面的一行不能让鼠标作出响应,就是当鼠标移动那个位置的时候,鼠标是不能够获取那里的字符串的,
不过我的界面中又有可以放大和缩小的那个设置,所以我该怎么去设置范围!
如果这个比较麻烦,我的另一个方式是设置一个Tip类,但是这个我又遇到一个问题:
当我的鼠标想移动到Tip这个界面中的时候我该怎么去处理,怎么设置它,我现在做的是我鼠标没法移动到Tip小界面中,而且鼠标一旦离开当前字符的时候,Tip就自动消失,这个可以设置,关键是我要能够把鼠标移动到Tip那个小界面中,进行操作,因为我在Tip中设置的内容是html代码,有一个收藏按钮,所以我需要这个Tip不动,鼠标能够移进去点击,怎么做?
------解决思路----------------------
精细控制鼠标必须熟悉消息,建议楼主学会使用Spy++软件。
------解决思路----------------------
楼主,我没太明白你的意思,但是我看你提到“而且鼠标一旦离开当前字符的时候,Tip就自动消失”,你是因此没办法移鼠标到这个tip上去吗?如果是这个问题,我在web端遇到这个问题的解决办法是鼠标离开item时,tip延迟400毫秒消失,这样就有机会移到上面去了。
可能回答的不是你的问题,但我真的没看懂。抱歉。