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