我想为我的Lable设置一个鼠标监听器,以便当用户将鼠标放在标签上时我可以将光标更改为HAND_CURSOR.
<g:Label text="Overview" styleName="left_menu_title" ui:field="lb_overview"/>
Run Code Online (Sandbox Code Playgroud)
我试着设置样式css"cursor:hand;" 对于此Label,但在运行时,所有属性游标都被替换.
你有什么建议吗?
小智 19
user1557828提供的答案实际上会导致Label在鼠标悬停时显示光标,但有一种更简单的方法可以实现相同的结果:
Label testLabel = new Label("Text Goes Here);
testLabel.getElement().getStyle().setCursor(Cursor.POINTER);
Run Code Online (Sandbox Code Playgroud)
这将光标设置为实例化,样式将保持不变.每次鼠标移动到标签上时,都不必重新应用样式.
正确的方法是:
.left_menu_title {
cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)
和
<g:Label text="Overview" styleName="{style.left_menu_title}" ui:field="lb_overview"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13391 次 |
| 最近记录: |