浏览器控件JxBrowser Swing开发者快速入门

在本快速入门指南中,我将给大家介绍如何下载JxBrowser库,获取评估许可证,创建并运行第一个Java Swing应用程序,演示如何从字符串加载和显示HTML内容。

https://zhuanlan.zhihu.com/p/27820077

https://www.kancloud.cn/neoman/ui/795820

https://www.kancloud.cn/neoman/ui/795820

下载
6.18版本下载:

https://jxbrowser.support.teamdev.com/support/discussions/topics/9000039314

安装
还是本地安装好点,maven的方式不行,而且也看不了源码

缺陷
1、基于chromium的,不支持某些商业编码mp4,mp3,H.264
3、默认不能弹窗
4、对控件的支持不行
4、

采坑记录:
6.18升级到6.21的坑
无法selenium集成(报错)

弹出菜单被遮住
解决:JPopupMenu.setDefaultLightWeightPopupEnabled(false);//弹出菜单重量级

设置当前的焦点控件
应用皮肤beautyeye后有问题
因为应用了 BeautyEyeLNFHelper.FrameBorderStyle.translucencySmallShadow
改成:BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated; 就可以了

默认不出现右键
需要注册browser.setDialogHandler(new DefaultDialogHandler(view));

https://www.kagura.me/dev/20200331094610.html?p=871

JxBrowser v6.24.3 破解