gpt4 book ai didi

java - 驱动程序文件中缺少 JxBrowser BrowserFactory

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:42:37 26 4
gpt4 key购买 nike

我正在尝试安装 JxBrowser(在 this tutorial 之后),并且在安装 JxBrowser 驱动程序之后:

enter image description here

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

enter image description here

然后,翻遍驱动程序中的类文件,果然没有 BrowserFactory 可用:

enter image description here

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

最佳答案

样本位于 https://dzone.com/articles/google-maps-java-swing基于 JxBrowser 4.x API。您使用有点不同的 JxBrowser 5.x API。现在,使用 5.x API,创建 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");
}
}

关于java - 驱动程序文件中缺少 JxBrowser BrowserFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33224225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com