要求:JDK 1.6及更高版本

1.下载JxBrowser库

要下载JxBrowser库导航到 http://www.teamdev.com/jxbrowser,然后单击“下载”按钮。 将下载的归档解压缩到某个目录(例如D:\项目\ 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.获取许可证

要获得免费的JxBrowser 30天评估许可,需要填写网络表单,然后单击“下载评估键”按钮,随后将收到一封电子邮件,其中包含可用于下载评估许可证文件(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.创建Java项目

使用任何一个喜欢的IDE创建一个新的Java项目。

4.添加库

在之前的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.创建Hello World示例

在Java项目中,创建一个新的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("

Hello World!

");

}

}

6.运行程序

编译并运行Hello World程序。 您将看到以下窗口:

b059a2709f864936a0889cbf0ee4bc3e636353812388602527.png%0D%0A

标签:浏览器控件

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

0

好文不易,鼓励一下吧!

java web swing 教程_【教程】Swing开发者快速入门指南相关推荐

  1. java web数据库面试_数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程...

    importjava.sql.Connection;2 importjava.sql.DriverManager;3 importjava.sql.ResultSet;4 importjava.sql ...

  2. java清华大学教程_清华大学出版社-图书详情-《Java Web应用开发基础教程》

    目录                                                  ...

  3. 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程...

    在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1  哪些知识点 ...

  4. 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)...

    前些天,我在博客园里写了篇文章,如何在面试中介绍自己的项目经验,收获了2千多个点击,这无疑鼓舞了我继续分享的热情,今天我来分享另外一个面试中的甚至可以帮助大家逆转的技巧,本文来是从 java web轻 ...

  5. java web轻量级开发面试教程内容精粹:哪些简历得不到面试机会

    看到一本较好的实践性比较强的书,java web轻量级开发面试教程,里面的一些内容很有实践意义. 问题点 很难获得面试机会的原因 学历不符,比如要求是本科以上,但学历是大专 学历是硬指标,所以达不到学 ...

  6. 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码

    两天搞定一个项目 Java Web MVC 网络商城教程+源代码 最近自学做了一个网络商城将以下是代码和教程 环境搭建–数据库设计–页面设计-后台设计 本项目使用的jdk版本是 运行项目前需要先配置好 ...

  7. (java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程...

    我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下 ...

  8. Java web小项目_个人主页(2)—— 边缘加速原理与实现

    摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...

  9. Cg教程_可编程实时图形权威指南(扫描清晰版)+部分unity shader 知识

      Cg教程_可编程实时图形权威指南(扫描清晰版) .pdf (34.5 MB, 下载次数: 239) Shader Model(在 3D 图形领域常被简称SM)就是"优化渲染引擎模式&qu ...

最新文章

  1. 请求中文乱码_【1】执行Http请求访问网页
  2. 机器学习(MACHINE LEARNING)MATLAB模拟排队论
  3. 天龙2 场景地图人物 方向箭头 方法
  4. Apache2.2与Tomcat7集成方案详解
  5. golang 大数据平台_大数据平台是什么?有哪些功能?如何搭建大数据平台?
  6. iphone录屏没内部声音_安卓手机如何录屏?手机高清录屏指南
  7. 怎么锁定计算机不让其他人安装,win10如何锁定电脑不让别人打开
  8. linux设备驱动中的并发控制
  9. Python:List、tuple、dict、set
  10. moodle 分配系统角色_如何安装Moodle学习管理系统
  11. 【干货】如何打造一流创业团队-创业者最实用的管理指南.pdf(附下载链接)...
  12. php页面上必须有表单,php – 在同一页面上显示提交的表单响应. (没有重装)
  13. LeetCode 热题 HOT 100 完整题解笔记知识点分类 C++代码实现
  14. 【SSL】2021-08-17 1285.砍伐树木
  15. 基于MPC的LKA算法设计
  16. uniapp使用plus.sqlite实现图片、视频缓存到手机本地
  17. 服务器端获取数据(一)
  18. js中文首字母排序(二)
  19. 华为计算机平台芯片,华为连发两款AI芯片,计算力远超谷歌及英伟达
  20. 评估酒店营销效果的12个重要KPI指标

热门文章

  1. vue怎么和python后端交互_Vue - 与后端交互
  2. 笔记:关于解释器与编译器以及机器语言与机器语言的二进制文件
  3. “世格杯”第一届全国大学生外贸跟单技能大赛顺利举行
  4. 白马培训机构招生管理系统-用例图
  5. 数据结构-迪杰斯特拉,佛洛依德(两顶点之间可到达的最短距离)
  6. vue初始化脚手架工程时npm报错
  7. Android软件中嵌入地图之一:Sogou地图
  8. vue里浏览器返回键如何禁用
  9. java 本年第一个月_JAVA获取本周 本月 本年 第一天和最后一天
  10. 青年与大师(抬杠版)