gpt4 book ai didi

java - 如何在 JavaFX 中使用 WebView 加载本地 HTML 文件

转载 作者:搜寻专家 更新时间:2023-10-31 20:01:23 24 4
gpt4 key购买 nike

我正在寻找一种在单击帮助按钮后在不同阶段显示 html 文件的方法。

public void handleButtonAction(ActionEvent event) throws IOException {
if (event.getSource() == help) {
stage = (Stage) help.getScene().getWindow();
root = FXMLLoader.load(getClass().getResource("help.fxml"));
WebView browser = new WebView();
Scene helpScene = new Scene(root);
Stage helpStage = new Stage();
helpStage.setTitle("Help Menu");
helpStage.setScene(helpScene);
URL url = getClass().getResource("readme.html");
browser.getEngine().load(url.toExternalForm());
helpStage.show();
}
}

最佳答案

你的代码很好,除了你忘记将 webview 添加到场景中,做

((Pane) helpScene.getRoot()).getChildren().add(browser);

关于java - 如何在 JavaFX 中使用 WebView 加载本地 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31527590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com