DukeScript在处理模型更改方面非常聪明,因此代码在运行时热交换see for example here。 但它似乎在运行时处理的一件事是改变了HTML布局。鉴于它在WebView中运行,这是一种浏览,只需能够重新加载页面而不必停止并重新启动应用程序。
所以,我已经尝试添加"重新加载"按钮,但我无法在初始化后找到一种简单的方法:
BrowserBuilder
.newBrowser()
.loadPage("pages/index.html")
.loadClass(Main.class).
invoke("onPageLoad", args).
showAndWait();
showAndWait()执行它应该做的事情,它在浏览器关闭之前不会返回。似乎没有办法对WebView及其线程的底层实例采取任何行动。
答案 0 :(得分:0)
<a href="index.html">Reload</a>
注意:Toni Epple说NetBeans只会检测到更改,无需重新加载。