浏览器控件JxBrowser Swing开发者快速入门指南
来源:互联网 发布:旅行商问题和背包算法 编辑:程序博客网 时间:2024/06/05 17:19
在本快速入门指南中,我将给大家介绍如何下载JxBrowser库,获取评估许可证,创建并运行第一个Java Swing应用程序,演示如何从字符串加载和显示HTML内容。
开发工具:JxBrowser
设备要求:JDK 1.6及以上
1.下载JxBrowser库
要下载JxBrowser库导航到 http://www.teamdev.com/jxbrowser,然后单击下载按钮。 将下载的归档解压缩到某个目录(例如D:\项目\ MyProject的\),当解压缩存档时,它将给出D:\ Projects \ MyProject \中的目录结构,如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
lib\
jxbrowser.jar
// JxBrowser library
jxbrowser-win.jar
// Chromium binaries for Windows
jxbrowser-mac.jar
// Chromium binaries for Mac OS X
jxbrowser-linux32.jar
// Chromium binaries for Linux 32-bit
jxbrowser-linux64.jar
// Chromium 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.获取许可证
要获得免费的JxBrowser 30天评估许可,需要填写网络表单,然后单击下载评估键按钮,随后将收到一封电子邮件,其中包含可用于下载评估许可证文件(license.jar)的链接。下载license.jar文件并将其保存在D:\ Projects \ MyProject \ lib \目录中。
1
2
3
4
5
6
7
lib\
jxbrowser.jar
// JxBrowser library
jxbrowser-win.jar
// Chromium binaries for Windows
jxbrowser-mac.jar
// Chromium binaries for Mac OS X
jxbrowser-linux32.jar
// Chromium binaries for Linux 32-bit
jxbrowser-linux64.jar
// Chromium binaries for Linux 64-bit
license.jar
// Free 30-day evaluation license
3.创建Java项目
使用任何一个喜欢的IDE创建一个新的Java项目。
4.添加库
在之前的IDE中,在项目中添加JxBrowser库和评估许可证:
1
2
3
4
5
6
D:\Projects\MyProject\lib\jxbrowser.jar
D:\Projects\MyProject\lib\jxbrowser-win.jar
D:\Projects\MyProject\lib\jxbrowser-mac.jar
D:\Projects\MyProject\lib\jxbrowser-linux32.jar
D:\Projects\MyProject\lib\jxbrowser-linux64.jar
D:\Projects\MyProject\lib\license.jar
5.创建Hello World示例
在Java项目中,创建一个新的HelloWorld Java类,其中包含以下内容。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
* 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(
"<h1>Hello World!</h1>"
);
}
}
6.运行程序
编译并运行Hello World程序。 您将看到以下窗口:
慧都控件网
热门格式转换工具在线订购特惠中点击查看>>>>
阅读全文
0 0
- 【入门指南】浏览器控件JxBrowser Swing开发者快速入门指南
- 浏览器控件JxBrowser Swing开发者快速入门指南
- 浏览器控件JxBrowser JavaFX开发快速入门指南
- 浏览器 F12 开发者工具快速入门
- 浏览器控件JxBrowser V6.14大版本发布 | 注入CSS
- 【版本更新】浏览器控件JxBrowser V6.16发布 | 附下载
- libusb开发者入门指南
- 浏览器控件JxBrowser V6.13发布,修复渲染问题 | 附下载
- 【更新】浏览器控件JxBrowser V6.14.2发布 | 修复多个重大bug
- RMAN快速入门指南
- RMAN快速入门指南
- Quartz快速入门指南
- MINA 快速入门指南
- android快速入门指南
- Spark快速入门指南
- MailCore 快速入门指南
- DragonBones快速入门指南
- DragonBones快速入门指南
- int、long、long long取值范围
- VBoxManage not found.Make sure virtualbox is installed and vboxmanage is in the path
- android编程实现128条形码的生成和识别
- adb命令删除手机密码设置
- Android Studio插件
- 浏览器控件JxBrowser Swing开发者快速入门指南
- python挣脱内网限制,通过代理服务器访问外网
- The type org.springframework.dao.support.DaoSupport cannot be resolved. It is indirectly referenced
- 基于libRTMP的流媒体直播之 AAC、H264 推送
- 选择排序
- 排序之冒泡排序,选择排序
- spark程序提交设置
- Scala基本语法(二)
- 压缩索引