GWT-event.getX()和event.getClientX()的值
我将单击处理程序添加到flowpanel中,如下所示GWT-event.getX()和event.getClientX()的值,gwt,Gwt,我将单击处理程序添加到flowpanel中,如下所示 this.addDomHandler(new ClickHandler(){ @Override public void onClick(ClickEvent event) { Window.alert("event.getX()="+event.getX()+" event.getY()="+event.getY());
this.addDomHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
Window.alert("event.getX()="+event.getX()+" event.getY()="+event.getY());
Window.alert("event.getClientX()="+event.getClientX()+" event.getClientY()="+event.getClientY());
}
},ClickEvent.getType());
。。。如我所知,getX()返回flowpanel中的鼠标位置,但getClientX()返回另一个值,而我无法获取该值的来源。所以我的问题是getClientXY()方法的用途是什么
附言
GWT 2.2/2.3明确指出:
getClientX
:获取浏览器窗口的客户端区域中的鼠标x位置
getX
:获取鼠标相对于事件的当前目标元素的x位置
因此,您可以使用getClientX获取某个元素的绝对
左位置。谢谢。现在对我来说更清楚了:)你能给我一个在线文档链接吗?我已经在答案中添加了这个链接。单击“javadoc”。