当前位置: 首页 > 软件库 > 程序开发 > UI组件库 >

JxBrowser

Java的浏览器组件
授权协议 商业软件
开发语言 Java
所属分类 程序开发、 UI组件库
软件类型 商业软件
地区 不详
投 递 者 楚俊逸
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JxBrowser能在Windows、Linux、Mac OS X (Intel and PPC-based)平台上将Mozilla Firefox浏览器完美地整合到Java AWT/Swing应用程序里。该库程序使用Gecko设计引擎来转换HTML文档。因而保证了它能与许多Internet标准(如HTML 4、CSS、XML、JavaScript以及其它)兼容。

主要功能

  • 用来将HTML浏览程序内置到AWT/Swing用户界面上的可视浏览器控件
  • 使用Gecko 1.9/Firefox 3代码库
  • 标准化的导航方法,如直接导航()、后退()、前进()以及停止()
  • 能执行JavaScript代码。支持字符串返回值。
  • 不同浏览器事件的标准Java监听对象
  • 通过W3C DOM API访问浏览器的DOM(org. w3c. dom.*包)
  • 控制台服务使你能收到关于脚本失败与其它页面问题的通知
  • 能创建上下文独立的Java菜单代替标准的浏览器菜单
  • 能下载文件
  • 拥有为不同内容类型提供用户定义行为的API
  • 追踪不同步操作的API
  • 浏览器代理设置的配置
  • 一、问题描述   在JAVA FX中使用JxBrowser,启动之后打开网页,如何这个时候,直接关了窗口,Java进程并不会立马就停掉,而是会等一会,这就是由于JxBrowser还没有关闭导致的。   二、解决方法   只要执行以下代码就可以关闭JxBrowser: new Thread(new Runnable() { @Override public void run() { brow

  • 需求描述: jxbrowser将Web浏览器组件集成到Java Swing / AWT / JavaFX应用程序中,因为公司项目需求是需要将网页内容放到JavaFx中。因为常用的浏览器在打开文件弹窗时都会记录上次打开的目录,下次打开时直接可以访问到想要的目录文件,增加了用户体验度。 而内嵌到javaFx后,jxbrowser没有记录文件访问目录,每次都会打开计算机根目录。 市面上关于jxbrows

  • import java.awt.*; import java.awt.dnd.DnDConstants; import java.awt.dnd.DropTarget; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import j

  • 暂时用不上 JxBrowser支持JavaFX工具包,也可以嵌入到JavaFX桌面应用程序中。要嵌入显示HTML内容的控件,您必须创建com.teamdev.jxbrowser.chromium.javafx.BrowserView实例并将其放入窗格或Scene上的任何其他容器中。 注意:要在JavaFX应用程序中使用JxBrowser,需要JDK 1.8或更高版本。 以下示例演示如何在简单的Ja

 相关资料
  • 浏览器工作原理。 目录 排版引擎 ​渲染​ JavaScript 引擎 ​并发模型​ ​内存管理​ ​执行环境​ 网络通信 ​缓存​ ​Cookie​ ​跨源资源共享​ 安全 ​同源策略​ Web APIs ​事件​ ​存储​ ​定时器​ ​Fetch​ 文档操作 数据通信 图形处理 音视频处理

  • 设计开发的页面与网站需要在浏览器上预览与调试。推荐使用 Chrome 浏览器。 Chrome Safari Firefox Edge(IE)

  • 可浏览互联网Web网页的应用程序。 浏览器的LiveArea™ 浏览Web网页 开启更多窗口 使用书签及历史记录 设定浏览器 上传

  • 浏览工具 JS 浏览工具: URI.js platform.js history.js html2canvas 参考工具(查看浏览器是否支持某特性) caniusee.com HTML5 Please HTML5 test Browserscope webbrowsercompatibility.com iwanttouse.com/ Platform status Browser support

  • 由于JavaScript的出现就是为了能在浏览器中运行,所以,浏览器自然是JavaScript开发者必须要关注的。 目前主流的浏览器分这么几种: IE 6~11:国内用得最多的IE浏览器,历来对W3C标准支持差。从IE10开始支持ES6标准; Chrome:Google出品的基于Webkit内核浏览器,内置了非常强悍的JavaScript引擎——V8。由于Chrome一经安装就时刻保持自升级,所以

  • 预览 在编辑器工具栏上选择 浏览器 后,点击旁边的按钮,会在用户的默认桌面浏览器中直接运行游戏的网页版本。推荐使用谷歌浏览器(Chrome)作为开发过程中预览调试用的浏览器,因为谷歌浏览器(Chrome)的开发者工具是最为全面强大的。 浏览器预览界面的最上边有一系列控制按钮可以对预览效果进行控制: 最左边选择预览窗口的比例大小,来模拟在不同移动设备上的显示效果 Rotate 按钮决定显示横屏还是竖

  • 我正在尝试设置浏览器堆栈和本地测试。我使用浏览器堆栈本地客户端打开了一个隧道,如下所示: 所以它通过我的本地网络转发所有的传输。在我的本地 /etc/hosts文件中,我有如下条目:127.0.0.1dev.mysite.com 然后,当我执行简单的selenium测试时,browserstack virtualmachine能够访问我的域名,一切正常。但在一些我有外部脚本/css/图像等的部分,

  • 重要的是要理解不同浏览器之间的差异,以便按照预期的方式处理每个浏览器。 因此,了解您的网页运行的浏览器非常重要。要获取有关您的网页当前正在运行的浏览器的信息,请使用内置的导航器对象。 导航器属性 您可以在网页中使用几个与Navigator相关的属性。 以下是名称及其说明的列表。 Sr.No 财产和描述 1 appCodeName 此属性是一个字符串,其中包含浏览器的代码名称,Netscape fo