我正在使用JavaFX编写一个JXBrowser应用程序。然而,我似乎遇到了一些困难,不知道如何将BrowserView组件添加到场景生成器中。
我尝试将所有的..jar导入场景生成器,并试图为其创建一个自定义组件,但没有效果。
我已经用尽了我所有的谷歌功夫。
在场景生成器8和10上进行测试。测试Java源代码8到10。
发布于 2018-09-26 14:01:48
JxBrowser只通过代码或BrowserView文件支持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
https://stackoverflow.com/questions/52504697
复制相似问题