Note: Advice in this article will only work for JxBrowser 6. See the corresponding article for JxBrowser 7 here.(注意:本文中的建议仅适用于JxBrowser6,JxBrowser7相应文章请点击这里。)


In this Quick Start Guide you will learn how to download JxBrowser library, get evaluation license, create and run your first Java Swing application that loads and displays HTML content from string.(在本《快速入门指南》中,您将学习如何下载JxBrowser库,获得评估许可证,创建并运行第一个Java Swing应用程序,该应用程序加载并显示HTML内容。)


Requirements: JDK 1.6 and higher(要求:JDK 1.6及更高版本)


Note: The instruction about how to perform the following actions in your favorite IDE you can find at IntelliJ IDEA, Eclipse or NetBeans(注意:有关如何在您喜欢的IDE中执行以下操作的说明,可以在IntelliJ IDEA,Eclipse或NetBeans中找到)


1. Download Library(1.下载资料库)

To download JxBrowser library navigate to http://www.teamdev.com/jxbrowser and click Download button. Unzip the downloaded archive into some directory (e.g. D:\Projects\MyProject\). When you unzip the archive it will give you directory structure inside D:\Projects\MyProject\ as follows:  (要下载JxBrowser库,请导航至http://www.teamdev.com/jxbrowser,然后单击“下载”按钮。将下载的归档文件解压缩到某个目录(例如D:\Projects\MyProject\)。解压完成后,它在D:\Projects\MyProject\中的目录结构如下所示:)

lib\
    jxbrowser.jar          // JxBrowser library
    jxbrowser-win32.jar    // Chromium 32-bit binaries for Windows
    jxbrowser-win64.jar    // Chromium 64-bit binaries for Windows
    jxbrowser-mac.jar      // Chromium 64-bit binaries for Mac OS X
    jxbrowser-linux64.jar  // Chromium 64-bit binaries for Linux 64-bit
samples\                   // API samples
doc\javadoc\               // Public API Javadocs
doc\guide\                 // Programmer's and Quick Start Guide
demo\                      // Demo application
Readme.txt                 // Readme file
License agreement.txt      // License agreement

  

2. Get License(2.获得许可证)

To get free JxBrowser 30-days evaluation license please fill the web form and click Download Evaluation Key button. You will receive an email with a link that you can use to download evaluation license file — license.jar. Download the license.jar file and save it in the D:\Projects\MyProject\lib\ directory. (要获得免费的JxBrowser 30天评估许可证,请填写Web表单,然后单击“下载评估密钥”按钮。您将收到一封包含链接的电子邮件,可用于下载评估许可证文件license.jar。下载license.jar文件,并将其保存在D:\ Projects \ MyProject \ lib \目录中。)

lib\
    jxbrowser.jar          // JxBrowser library
    jxbrowser-win32.jar    // Chromium 32-bit binaries for Windows
    jxbrowser-win64.jar    // Chromium 64-bit binaries for Windows
    jxbrowser-mac.jar      // Chromium 64-bit binaries for Mac OS X
    jxbrowser-linux64.jar  // Chromium 64-bit binaries for Linux 64-bit
    license.jar            // Free 30-day evaluation license

 

3. Create Java Project(3.创建Java项目)

Create a new Java Project using your favorite IDE.(使用您喜欢的IDE创建一个新的Java项目。)


4. Add Libraries(4.添加库)

In your favorite IDE add JxBrowser libraries and evaluation license in the Project:  (在您最喜欢的IDE中,在项目中添加JxBrowser库和评估许可证:)

D:\Projects\MyProject\lib\jxbrowser.jar
D:\Projects\MyProject\lib\jxbrowser-win32.jar
D:\Projects\MyProject\lib\jxbrowser-win64.jar
D:\Projects\MyProject\lib\jxbrowser-mac.jar
D:\Projects\MyProject\lib\jxbrowser-linux64.jar
D:\Projects\MyProject\lib\license.jar

5. Create HelloWorld Example(5.创建HelloWorld示例)

In Java Project create a new HelloWorld Java class with the following content.    (在Java Project中,使用以下内容创建一个新的HelloWorld Java类。)

/*
 * Copyright (c) 2000-2017 TeamDev Ltd. All rights reserved.
 * TeamDev PROPRIETARY and CONFIDENTIAL.
 * Use is subject to license terms.
 */

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

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

/**
 * The sample demonstrates how to create Browser instance, embed it,
 * load HTML content from string, and display it.
 */
public class HelloWorld {
    public static void main(String[] args) {
        Browser browser = new Browser();
        BrowserView view = new BrowserView(browser);

        JFrame frame = new JFrame("JxBrowser - Hello World");
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.add(view, BorderLayout.CENTER);
        frame.setSize(500, 400);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

        browser.loadHTML("<html><body><h1>Hello World!</h1></body></html>");
    }
} 

6. Run the Program(6.运行程序)

Compile and run HelloWorld program. You will see the following window:(编译并运行HelloWorld程序。您将看到以下窗口:)