如何设置游标:手与GWT:标签

Jim*_*mmy 7 gwt label cursor

我想为我的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)

这将光标设置为实例化,样式将保持不变.每次鼠标移动到标签上时,都不必重新应用样式.


Chr*_*ell 2

正确的方法是:

.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)