首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-01-06 
如何监听SWT Browser控件里的鼠标坐标?我用Browser浏览网页,并想得到鼠标在Browser上的坐标,我是这样写的:

如何监听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楼说的对,是监听不到的

[解决办法]
嗯,打个断点自己调试一下就知道了

热点排行