【发布时间】:2016-01-19 21:57:08
【问题描述】:
我正在使用 javafx webengine 来构建一个应用程序,它可以呈现一些网页,与桌面上的核心 java 功能进行交互,并且基本上通过 javascript 传递信息。当我在我的 Windows 电脑上开发时,一切正常。我最近在我的 mac pc 上将项目导入 netbean 并运行它,我注意到 css 并没有很差或根本没有渲染,而在 windows 环境下一切仍然正常。有什么我没有做的事情吗?
在 web 引擎上渲染网页的片段是:
public class WebClientHandler extends Region {
static WebView browser = new WebView();
static Preferences pref = Preferences.userNodeForPackage(ServerCall.class);
static WebEngine webEngine;
static Stage primaryStage;
public WebClientHandler(Stage stage) {
primaryStage = stage;
webEngine = browser.getEngine();
if (pref.get(StringRes.productKey, "").isEmpty()) {
webEngine.load(getClass().getResource("example/welcome.html").toExternalForm());
} ...
【问题讨论】:
-
您使用的是哪个 Java 版本?也许尝试更新。
标签: macos javafx javafx-webengine