![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JCEF
文章平均质量分 67
玄翼猫
七岁打猛虎,九岁斩蛟龙
展开
-
JCEF开始-个人使用心得(1)
Java Chromium嵌入式框架(JCEF)。 一个简单的框架,用于使用Java编程语言在其他应用程序中嵌入基于Chromium的浏览器JCEF项目地址:https://bitbucket.org/chromiumembedded/java-cef/src/master/我使用JCEF是为了用它开发自己的桌面应用程序。相对于vc,vb,swing这些,使用浏览器外壳,利用网络上众多流行...原创 2019-09-23 10:19:07 · 6269 阅读 · 9 评论 -
JCEF-win64编译(2)
如果需要自己编译JCEF,可参考以下文档。https://bitbucket.org/chromiumembedded/java-cef/wiki/BranchesAndBuilding#markdown-header-building-from-source虽然是英文的,但是并不难看懂,实在看不懂,在谷歌浏览器右键,选择“翻译成中文”windows下编译需安装软件(请以自己的机...原创 2019-09-23 10:46:28 · 796 阅读 · 0 评论 -
JCEF-工程创建(3)
如果自己没有编译后的JCEF文件,可去这里下载:https://pan.baidu.com/s/1C7NyoNWEc7sph7GvZ1oaqg 提取码:hfk2本示例教程开源项目地址:github:https://github.com/lieyanfeimao/JcefTest.git码云:https://gitee.com/edadmin/JcefTest.git首先,打开世界上最好的...原创 2019-09-23 11:22:40 · 1179 阅读 · 0 评论 -
JCEF-JS与JAVA代码交互(4)
实现JS与JAVA代码交互,是做应用所必须的一步。通过JS调用JAVA代码,实现一切JAVA代码能实现的东西。可查阅 org.cef.browser.CefMessageRouter类的文档。因为是异步方式,要获取java代码的处理结果,需要在回调处理结果。我不喜欢目前这种形式的调用。如果和JAVA代码交互步骤很多,JS代码会一层套一层,很不雅观。JAVA代码实现public cla...原创 2019-09-23 11:28:34 · 3317 阅读 · 2 评论 -
JCEF-鼠标右键菜单(5)
为鼠标添加自定义菜单,比较简单,实现一个Handler就行Hanler实现类public class MenuHandler extends CefContextMenuHandlerAdapter{ private final static int MENU_ID_INJECTION=10000; private final static int...原创 2019-09-23 11:30:31 · 1230 阅读 · 0 评论 -
JCEF-tab形式展示浏览器(6)
当我们点击target值为_blank的链接时,JCEF默认以弹出窗口的形式打开新页面,要实现tab栏形式,可参考以下步骤1.创建一个实现CefLifeSpanHandlerAdapter的类,重写onBeforePopup方法:根据url创建一个CefBrowser对象,将CefBrowser的UI组件设置到JTabbedPane2.设置onBeforePopup方法的返回值为true,...原创 2019-09-23 11:34:52 · 1855 阅读 · 0 评论 -
JCEF-帮助文档阅读指南(7)
JCEF主要有这些类:CefApp、CefClient、CefBrowser、CefFrame、handler、callback。可根据需要查阅文档。CefAppCEF程序的全局管理类CefClientCEF客户端程序类CefBrowser浏览器对象类,一个客户端会有多个浏览器CefFrame框架对象,一个浏览器可能会包含多个Framehandler使用比较...原创 2019-09-23 11:39:30 · 1079 阅读 · 0 评论