从JavaFX Controller调用.fxml文件中定义的JavaScript函数

时间:2016-03-28 11:00:44

标签: javascript java javafx fxml

我的.fxml文件中定义了一个名为ExecuteFunction()的JavaScript函数。无论如何我可以从我的JavaFX控制器中调用.fxml文件中定义的JavaScript函数吗? 我尝试使用ScriptEngine,但无法找到合适的方法。

View.fxml

<?xml version="1.0" encoding="UTF-8"?>
  <?language javascript?>

  <fx:script>
      function ExecuteFunction(){
          print("function invoked");
      }
  </fx:script>

Controller.java

public void invokeJavascript(){

    // I want to call the ExecuteFunction() method in View.fxml   

}

0 个答案:

没有答案