JXBrowser-如何将BrowserView组件导入SceneBuilder

时间:2018-09-25 18:33:21

标签: java javafx jxbrowser

我正在使用JXBrowser编写JavaFX应用程序。我似乎遇到了一些麻烦,但是想出了如何将BrowserView组件添加到Scene Builder中。

我曾尝试将所有.jar文件导入Scene Builder,并尝试为其创建自定义组件,但无济于事。

我已经用光了我所有的Google Fu。

在Scene Builder 8和10上测试。 经过测试的Java源代码8至10。

1 个答案:

答案 0 :(得分:0)

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部分:IGNORE_ROW_ON_DUPKEY_INDEX