java web swing 教程_【教程】Swing开发者快速入门指南
要求: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程序。 您将看到以下窗口:
标签:浏览器控件
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果
0
好文不易,鼓励一下吧!
java web swing 教程_【教程】Swing开发者快速入门指南相关推荐
- java web数据库面试_数据库面试技巧,通过JDBC展示自己专业性,摘自java web轻量级开发面试教程...
importjava.sql.Connection;2 importjava.sql.DriverManager;3 importjava.sql.ResultSet;4 importjava.sql ...
- java清华大学教程_清华大学出版社-图书详情-《Java Web应用开发基础教程》
目录 ...
- 根据实践经验,讲述些学习Java web能少走的弯路,内容摘自java web轻量级开发面试教程...
在和不少比较上进的初级程序员打交道的过程中,我们总结出了一些能帮到合格程序员尽快进阶的经验,从总体上来讲,多学.多实践不吃亏.本文来是从 java web轻量级开发面试教程从摘录的. 1 哪些知识点 ...
- 面试时,当你有权提问时,别客气,这是个逆转的好机会(内容摘自Java Web轻量级开发面试教程)...
前些天,我在博客园里写了篇文章,如何在面试中介绍自己的项目经验,收获了2千多个点击,这无疑鼓舞了我继续分享的热情,今天我来分享另外一个面试中的甚至可以帮助大家逆转的技巧,本文来是从 java web轻 ...
- java web轻量级开发面试教程内容精粹:哪些简历得不到面试机会
看到一本较好的实践性比较强的书,java web轻量级开发面试教程,里面的一些内容很有实践意义. 问题点 很难获得面试机会的原因 学历不符,比如要求是本科以上,但学历是大专 学历是硬指标,所以达不到学 ...
- 太恐怖了 两天搞定一个项目 Java Web MVC 网络商城教程+源代码
两天搞定一个项目 Java Web MVC 网络商城教程+源代码 最近自学做了一个网络商城将以下是代码和教程 环境搭建–数据库设计–页面设计-后台设计 本项目使用的jdk版本是 运行项目前需要先配置好 ...
- (java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程...
我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下 ...
- Java web小项目_个人主页(2)—— 边缘加速原理与实现
摘自:Java web小项目_个人主页(2)-- 边缘加速原理与实现 作者:丶PURSUING 发布时间: 2021-03-27 14:44:40 网址:https://blog.csdn.net/w ...
- Cg教程_可编程实时图形权威指南(扫描清晰版)+部分unity shader 知识
Cg教程_可编程实时图形权威指南(扫描清晰版) .pdf (34.5 MB, 下载次数: 239) Shader Model(在 3D 图形领域常被简称SM)就是"优化渲染引擎模式&qu ...
最新文章
- 请求中文乱码_【1】执行Http请求访问网页
- 机器学习(MACHINE LEARNING)MATLAB模拟排队论
- 天龙2 场景地图人物 方向箭头 方法
- Apache2.2与Tomcat7集成方案详解
- golang 大数据平台_大数据平台是什么?有哪些功能?如何搭建大数据平台?
- iphone录屏没内部声音_安卓手机如何录屏?手机高清录屏指南
- 怎么锁定计算机不让其他人安装,win10如何锁定电脑不让别人打开
- linux设备驱动中的并发控制
- Python:List、tuple、dict、set
- moodle 分配系统角色_如何安装Moodle学习管理系统
- 【干货】如何打造一流创业团队-创业者最实用的管理指南.pdf(附下载链接)...
- php页面上必须有表单,php – 在同一页面上显示提交的表单响应. (没有重装)
- LeetCode 热题 HOT 100 完整题解笔记知识点分类 C++代码实现
- 【SSL】2021-08-17 1285.砍伐树木
- 基于MPC的LKA算法设计
- uniapp使用plus.sqlite实现图片、视频缓存到手机本地
- 服务器端获取数据(一)
- js中文首字母排序(二)
- 华为计算机平台芯片,华为连发两款AI芯片,计算力远超谷歌及英伟达
- 评估酒店营销效果的12个重要KPI指标