JXBrowser - 如何将 BrowserView 组件导入 SceneBuilder
JXBrowser - How to import BrowserView component into SceneBuilder
我正在使用 JXBrowser 编写 JavaFX 应用程序。我似乎在弄清楚如何将 BrowserView 组件添加到 Scene Builder 中时遇到了一些麻烦。
我尝试将所有 .jar 文件导入 Scene Builder 并尝试为其创建自定义组件,但无济于事。
我的 google 力已经用完了。
已在 Scene Builder 8 和 10 上测试。
已测试 Java 来源 8 到 10。
JxBrowser 仅支持通过代码或FXML 文件导入BrowserView。不支持通过 SceneBuilder 导入,因为应满足特定要求才能使用 SceneBuilder 导入 BrowserView。
通过代码导入的方式如下。请检查下面的示例。
@Override
public void start(final Stage primaryStage) {
Browser browser = new Browser();
BrowserView view = new BrowserView(browser);
Scene scene = new Scene(new BorderPane(view), 700, 500);
primaryStage.setScene(scene);
primaryStage.show();
browser.loadURL("http://www.google.com");
}
本文介绍了通过 FXML 文件导入,请查看 FXML 部分:https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013071-using-jxbrowser-in-javafx
我正在使用 JXBrowser 编写 JavaFX 应用程序。我似乎在弄清楚如何将 BrowserView 组件添加到 Scene Builder 中时遇到了一些麻烦。
我尝试将所有 .jar 文件导入 Scene Builder 并尝试为其创建自定义组件,但无济于事。
我的 google 力已经用完了。
已在 Scene Builder 8 和 10 上测试。 已测试 Java 来源 8 到 10。
JxBrowser 仅支持通过代码或FXML 文件导入BrowserView。不支持通过 SceneBuilder 导入,因为应满足特定要求才能使用 SceneBuilder 导入 BrowserView。
通过代码导入的方式如下。请检查下面的示例。
@Override
public void start(final Stage primaryStage) {
Browser browser = new Browser();
BrowserView view = new BrowserView(browser);
Scene scene = new Scene(new BorderPane(view), 700, 500);
primaryStage.setScene(scene);
primaryStage.show();
browser.loadURL("http://www.google.com");
}
本文介绍了通过 FXML 文件导入,请查看 FXML 部分:https://jxbrowser.support.teamdev.com/support/solutions/articles/9000013071-using-jxbrowser-in-javafx