如何使用 GWT: label 设置光标:手
我想为我的标签设置一个鼠标侦听器,以便当用户将鼠标放在标签上时我可以将光标更改为 HAND_CURSOR。
<g:Label text="Overview" styleName="left_menu_title" ui:field="lb_overview"/>
我尝试设置 CSS 样式“cursor: hand;”对于这个Label,但是当运行时,所有属性光标都被替换了。
您有什么建议吗?
I'd like to set a mouse listener to my Label so that I can change the cursor to a HAND_CURSOR when the user places their mouse over a label.
<g:Label text="Overview" styleName="left_menu_title" ui:field="lb_overview"/>
I tried to set style css "cursor: hand;" for this Label, but when run, all attribute cursor were replaced.
Do you have any suggestion?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
user1557828 提供的答案实际上会导致 Label 在鼠标悬停在其上时显示光标,但是有一种更简单的方法可以实现相同的结果:
这将在实例化时设置光标,并且风格将持续下去。每次鼠标移到标签上时,无需重新应用样式。
The answer provided by user1557828 will in fact cause the Label to show the cursor when the mouse is over it, but there is a simpler way to achieve the same result:
This will set the cursor at instantiation and the style will persist. It is not necessary to re-apply the style each time the mouse moves over the label.
正确的方法是:
和
The proper way to do it would be:
and
您只需执行以下操作:
如果您希望代码执行除将光标设置为指针之外的其他操作:
You have only to do the following :
If you want a code to do other thing than set cursor to pointer :