我的UI是用HTML编写的,并显示在JavaFX WebView中。
当我点击HTML按钮时,会调用JAVA函数。这很有效。
但是当我直接用被调用的Java函数执行JavaScript函数时,没有任何反应。我没有收到错误,但也没有任何反应。
//Javascript
function function1() {
java.function1java();
}
function function2() {
java.function2java();
}
//Java
public void function1java() {
System.out.println("test1");
webview.getEngine().executeScript("function2();");
}
public void function2java() {
System.out.println("test2");
}