SWT浏览器 - 获取所选文本

时间:2012-05-01 12:53:24

标签: java swt

我在我的应用程序中使用浏览器视图,我需要获取用户选择的文本。我尝试创建鼠标事件但没有任何工作。我使用以下链接创建浏览器:

http://180.179.103.253/q3/twapp/process.php?mdl=onetimeurl&id=1061&deviceid=9d2aefc2-a386-4afc-b307-44f41ec8311d&test=1

我还检查了文档,SWT浏览器中没有类似getSelectionText()的方法。

1 个答案:

答案 0 :(得分:0)

你可以通过在浏览器中从View中执行java脚本函数来实现这一点。编写一个java脚本来获取文本的选择并在浏览器中执行它。 查看浏览器API:

browser.execute(script);
browser.evaluate(script);

查看BrowserFunction接口以了解java-javascript回调机制