[英]Calling JavaFx from javaScript
是否可以從 javaScript 調用 JavaFx 應用程序? 現在我可以使用 javaFX 調用 html 文件
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]);
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.