【问题标题】:Web view doesn't show HTMLWeb 视图不显示 HTML
【发布时间】:2014-03-20 05:07:09
【问题描述】:

我正在尝试在 JavaFx 窗格上显示一些 HTML,但没有显示 HTML。我可能做错了什么?

HTML:

<style type="text/css">
#Wrrpr {
    font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    color: #930;
    border: 1px dashed #090;
    height: 95px;
    width: 116px;
}
</style>
</head>

<body>
<div id="Wrrpr">Sample Text</div>
</body>
</html>

控制器类的摘录:

Pane webView = new Pane();
WebView browser = new WebView();
browser.setMaxWidth(116);
browser.setMaxHeight(95);
WebEngine engine = browser.getEngine();
String urlPage = "/WakiliProject/sampleWebView.html";
engine.load(urlPage);
webView.getChildren().add(browser);

【问题讨论】:

    标签: java html webview javafx


    【解决方案1】:

    您需要先将 html 转换为 URL,然后才能将其传递给 WebEngine。

    请在您的控制器中添加以下行

    URL url = getClass().getResource("/WakiliProject/sampleWebView.html");
    engine.load(url.toExternalForm());
    

    【讨论】:

    猜你喜欢
    • 2019-11-26
    • 2013-03-14
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多