如何监听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楼说的对,是监听不到的
------解决方案--------------------嗯,打个断点自己调试一下就知道了