从javaScript调用JavaFx
可以从javaScript调用JavaFx应用程序吗?现在我可以使用从javaScript调用JavaFx,javascript,java,javafx,Javascript,Java,Javafx,可以从javaScript调用JavaFx应用程序吗?现在我可以使用 webview = new WebView(); webview.setVisible(true); webengine = webview.getEngine(); webengine.setJavaScriptEnabled(true); File file = new File("C:\\sample.html"); System.out.println(file.exists() + " fil
webview = new WebView();
webview.setVisible(true);
webengine = webview.getEngine();
webengine.setJavaScriptEnabled(true);
File file = new File("C:\\sample.html");
System.out.println(file.exists() + " file exitence");
webengine.load(file.toURI().toURL().toString());
如果可能的话,请帮助我。我不熟悉java和JavaFx 在JS:alert(“HEAD;DATA”)中
在Java中:
WebView webView = new WebView();
final WebEngine engine = webView.getEngine();
engine.setOnAlert(new EventHandler<WebEvent<String>>() {
public void handle(WebEvent<String> e) {
String[] infs = e.getData().split(";");
if(infs[0].equals("HEAD")){
System.out.println(infs[1]);
}
}
});
WebView-WebView=new-WebView();
final WebEngine=webView.getEngine();
engine.setOnAlert(新的EventHandler(){
公共无效句柄(WebEvent e){
字符串[]infs=e.getData().split(;);
if(infs[0]。等于(“HEAD”)){
System.out.println(infs[1]);
}
}
});
阅读本文您需要在脚本中执行部分代码还是从脚本中运行jar?