当前位置: 代码迷 >> J2SE >> 怎么监听SWT Browser控件里的鼠标坐标
  详细解决方案

怎么监听SWT Browser控件里的鼠标坐标

热度:93   发布时间:2016-04-24 14:26:11.0
如何监听SWT Browser控件里的鼠标坐标?
我用Browser浏览网页,并想得到鼠标在Browser上的坐标,我是这样写的:
Browser   browser;
final   Text   text   =   new   Text(shell,   SWT.SHADOW_IN);
browser.addMouseMoveListener(new   MouseMoveListener(){
public   void   mouseMove(MouseEvent   e)   {
Integer   y=new   Integer(e.x);     /*将x坐标转换为Integer类型的对象*/
                                text.setText(y.toString());  
}
});
但鼠标移上去的时候,text里没反应,而监听别的控件就行,这是怎么回事,难道Browser不支持这东西?

------解决方案--------------------
Browser控件和Browser显示的网页不是一会事。鼠标在网页那个地方移动是监听不到的。
------解决方案--------------------
帮楼主顶上去
------解决方案--------------------
我感觉1楼说的对,是监听不到的

------解决方案--------------------
嗯,打个断点自己调试一下就知道了
  相关解决方案