java 鼠标事件。。

woci126 2010-06-07 05:37:34
鼠标移到到某个区域(有坐标),使得此区域变色,用哪个类实现?

由于事件紧迫,所以来提问。

先谢谢大家。
...全文
207 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
liren2 2010-06-08
  • 打赏
  • 举报
回复
学习中....
Helix333 2010-06-08
  • 打赏
  • 举报
回复
学习~~~~~~~~
xx314327475 2010-06-08
  • 打赏
  • 举报
回复
楼上很强大 高手有很多
funfun5433 2010-06-08
  • 打赏
  • 举报
回复
设置div层 <div onmouseover="this.style.backgroundColor='#F4F9FD'"
onmouseout="this.style.backgroundColor='#FFFFFF'">
fdsfdsfdsfsd
</div>
truediego 2010-06-08
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 woci126 的回复:]

怎么控制 这个区域呢 ?(我又有坐标)
[/Quote]

关键是,你的这个所谓的区域是什么?
例如,是一个label?一个panel?一个button?
还是一个panel上的一部分

如果这个区域是一个控件,也就是label之类的,那么就给这个控件addMouseListener,然后实现mouseEnter和mouseExit

如果这个区域是panel的一部分, 那就给这个panel addMouseListener,实现mouseMove方法
可以取得鼠标的坐标,判断在你的区域里就变色就行了(在上面画上一个矩形啊,圆形之类的,随便)
当然比较麻烦的就是判断区域,也不知道你到底啥情况,
不过,既然你能够人工判断区域,自然也可以转换为计算机语言判断
具体情况具体分析吧


话说回来,既然你提到了区域,
我就建议你,把你的界面分割一下,一个区域一个panel
这样比较好控制
riqimichelle009 2010-06-08
  • 打赏
  • 举报
回复
楼主说的对
metoo03 2010-06-08
  • 打赏
  • 举报
回复
问题提的很不专业,一溜下来大家基本上都在猜题目,建议问地具体一点
zhuyouyong 2010-06-07
  • 打赏
  • 举报
回复
建议去api查查看!!
zhuyouyong 2010-06-07
  • 打赏
  • 举报
回复
这个是网页上用的吧
[Quote=引用 2 楼 longtenggdf 的回复:]
html 页面的话设置 一下元素的属性就可以了。
onMouseOver="bgColor='#EEF1F8'" onMouseOut="bgColor='#F5F4E7'"
[/Quote]
  • 打赏
  • 举报
回复
楼上的正解
hankke 2010-06-07
  • 打赏
  • 举报
回复
小程迷看过路过
woci126 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 truediego 的回复:]
mouseEntered 变色
mouseExited 变回来
[/Quote]
怎么控制 这个区域呢 ?(我又有坐标)
p2pmm 2010-06-07
  • 打赏
  • 举报
回复
onMouseOver="bgColor='#ff000'"
truediego 2010-06-07
  • 打赏
  • 举报
回复
mouseEntered 变色
mouseExited 变回来
woci126 2010-06-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 longtenggdf 的回复:]
网页上的,还是应用程序界面?
[/Quote]
应用程序
longtenggdf 2010-06-07
  • 打赏
  • 举报
回复
html 页面的话设置 一下元素的属性就可以了。
onMouseOver="bgColor='#EEF1F8'" onMouseOut="bgColor='#F5F4E7'"
longtenggdf 2010-06-07
  • 打赏
  • 举报
回复
网页上的,还是应用程序界面?

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧