0
在Java項目中,我使用SWT Eclipse
作爲瀏覽器。通過Swt Eclipse瀏覽器收聽字段更改
我運行這個瀏覽器並加載頁面正常。
頁被裝載的樣子說:
<!DOCTYPE html>
<html>
<body>
Start: <input type="text" id="startTimeField" onchange="myFunction()" placeholder="Type text and press Enter"> ms
<script>
function myFunction() {
document.getElementById('startTimeField').value = new Date().getMilliseconds();
}
</script>
</body>
</html>
我想從Java代碼頁聽元素。
我想實現的示例: 在Java中,按JButton,它應該從頁面中找到編號爲startTimeField
的按鈕,並向它們添加監聽器。聽衆應該傾聽改變這個領域的價值。這個怎麼做 ?
看起來你打算混合SWT和Swing/AWT。如果你能避開它,不要走那條路。但是,您可能應該查看[this](http://blog.vogella.com/2009/12/21/javascript-swt/),以瞭解您正在查找的Java <-> Javascript交互。 – Baz
我想在Java代碼中添加監聽器來監聽SWT在頁面中輸入的文本更改。在這[問題]中使用JxBrowser做同樣的事情(http://stackoverflow.com/questions/42391142/listen-changes-on-page-using-jxbrowser/42391828#42391828) – ACz
不知道如果沒有這個可能修改HTML。 – Baz