Tag: javafx webengine

如何在Kotlin中实现TornadoFX WebEngine回调

我正在使用Kotlin TornadoFX创建一个浏览器。 当我实现WebEngine setCreatePopupHandler时,我得到一个错误: e:surfing \ src \ surfing.kt:(76,13):修饰符“覆盖”不适用于“本地功能” e:surfing \ src \ surfing.kt:(76,13):期望WebEngine类型的值! 我使用JavaFX引用了这个Java代码: webEngine.setCreatePopupHandler( new Callback<PopupFeatures, WebEngine>() { @Override public WebEngine call(PopupFeatures config) { smallView.setFontScale(0.8); if (!toolBar.getChildren().contains(smallView)) { toolBar.getChildren().add(smallView); } return smallView.getEngine(); } }); 翻译成Kotlin使用TornadoFX: var wv = webview() val br = wv.getEngine() br.setCreatePopupHandler(Callback<PopupFeatures, WebEngine>() { override fun call(pf: PopupFeatures): WebEngine { var […]