用java开发和Chrome一样牛的浏览器,JXBrowser教程一:Browser类

官网的翻译过来是:web浏览器控制基于Chromium 引擎。 它可以用来加载web页面, 本地HTML文件,访问DOM和JavaScript加载HTML文档,听的事件 如状态变化,加载启动,加载完成后,加载失败了,文档标题 改变,JavaScript控制台消息等。

浏览器允许显示现代HTML5和CSS3 / JavaScript web页面、PDF文档, PPAPI Flash内容如果合适PPAPI铬插件安装。

每个浏览器实例运行在单独的本地过程和沟通 通过内部处理通信与Java进程(IPC)桥。 如果浏览器实例 处理本地过程中意外(如由于Flash插件崩溃),它将 不会影响Java应用程序。 应用程序将继续工作。

当你不需要使用浏览器实例使用的必须处理它 处理() 方法对自由分配的内存和资源。 一旦你处理浏览器实例,您不能使用了,所以如果你调用它的方法 处理浏览器实例后,你会得到 IllegalStateException 错误。

默认浏览器实例显示弹出窗口,JavaScript对话框提醒等 确认提示,文件打开/保存对话框,打印设置对话框中,等修改默认 行为随意注册自己的实现相应的处理程序。目前最新版本是6.14.2,破解版可以在539-11535-9群找,官网要授权,我用的也是破解版。

  1. 字段 FOCUSED_FRAME_ID  聚焦窗口ID;
  2. Browser()
    创建一个新的  浏览器  实例使用默认  BrowserContext  和  BrowserType.HEAVYWEIGHT  类型。

实例:

public static void main(String[] args) {
        Browser browser = new Browser();
        BrowserView view = new BrowserView(browser);

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

        browser.loadURL("https://www.baidu.com");
    }


你可能感兴趣的:(JXBrowser教程,java浏览器,JXBrowser哪里有授权码,JXBrowser教程,Java开发浏览器,java支持HTML5的浏览器)