Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 驱动程序文件中缺少JxBrowser BrowserFactory_Java_Jxbrowser - Fatal编程技术网

Java 驱动程序文件中缺少JxBrowser BrowserFactory

Java 驱动程序文件中缺少JxBrowser BrowserFactory,java,jxbrowser,Java,Jxbrowser,我正在尝试安装JxBrowser(如下),安装JxBrowser驱动程序后: 我尝试编译,发现缺少必要的导入BrowserFactory: 而且,翻阅驱动程序中的类文件,确实没有可用的BrowserFactory: 我做错什么了吗?JxBrowser是否有我缺少的必要组件?新版本的驱动程序是否不包含BrowserFactory类?上的示例基于JxBrowser 4.x API。您使用的JxBrowser 5.x API有点不同。现在,使用5.xapi,要创建Browser实例,您不需要使用

我正在尝试安装JxBrowser(如下),安装JxBrowser驱动程序后:

我尝试编译,发现缺少必要的导入
BrowserFactory

而且,翻阅驱动程序中的类文件,确实没有可用的
BrowserFactory

我做错什么了吗?JxBrowser是否有我缺少的必要组件?新版本的驱动程序是否不包含
BrowserFactory
类?

上的示例基于JxBrowser 4.x API。您使用的JxBrowser 5.x API有点不同。现在,使用5.xapi,要创建
Browser
实例,您不需要使用
BrowserFactory

以下示例演示如何使用JxBrowser 5.x API编写相同的代码:

import com.teamdev.jxbrowser.chromium.Browser;
import com.teamdev.jxbrowser.chromium.swing.BrowserView;

import javax.swing.*;
import java.awt.*;

/**
 * This sample demonstrates how to load a web page with Google Maps
 * and control it using JxBrowser API.
 */
public class GoogleMapsSample {
    public static void main(String[] args) {
        Browser browser = new Browser();
        BrowserView view = new BrowserView(browser);

        JFrame frame = new JFrame("JxBrowser Google Maps");
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.add(view, BorderLayout.CENTER);
        frame.setSize(700, 500);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

        browser.loadURL("http://maps.google.com");
    }
}