【发布时间】:2015-04-05 16:06:29
【问题描述】:
我刚刚开始使用 JavaFX,并在 SceneBuilder 中创建了一个简单的 gui,并且可以让大多数功能在 WebView 之外工作。
在我的 FXML 代码中:
<WebView id="webComponent" prefHeight="200.0" prefWidth="200.0" />
然后在我的控制器类中,当按下按钮时运行以下代码:
webComponent.getEngine().load("http://google.com/");
当我按下按钮尝试运行程序时,它首先将一个字符串打印到控制台(我对其进行了编程),然后抛出一个空指针异常并且 WebView 保持空白。
有人能解释一下吗,因为这让我现在很难过。
谢谢
【问题讨论】:
-
你需要把
id改成fx:id。 -
完美,如果您想将其发布为答案,我会接受。
标签: java webview javafx javafx-8