前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java-Swing中使用Web富文本编辑器

Java-Swing中使用Web富文本编辑器

作者头像
_春华秋实
发布2018-08-17 13:14:55
1.6K0
发布2018-08-17 13:14:55
举报
文章被收录于专栏:_春华秋实

资料下载  (截取出了邮件发送的功能。)

问题介绍

window客户端软件的一个需求,使用Java-swing技术实现邮件发送功能。

  • 邮件编辑使用富文本编辑器,用户可以自定义邮件格式。
  • 支持上传图片。
  • 支持附件发送。
  • 内容支持名字的替换,显得像是单独给某个人发的一样。

功能图片展示

解决过程

开始看到这个需求,也没有什么想法感觉还好,于是百度、谷歌了一堆东西。首先百度Java swing的富文本编辑器组件,虽然确实找到了几个组件但是都是很老的版本,而且是一个独立的弹窗,样式也有点难看。问了一下学长的意见,说:“接受不了独立弹窗,也不太好看”。于是继续查询。

查询在Java swing中怎么实现邮件编辑器,google到了一篇博客 如何在eclipse rcp中使用富文本编辑器(rich editor) 了解到了实现编辑器的两种方式,于是决定了使用第二种方式使用SWT构建一个浏览器使用web中的富文本编辑器使用邮件的编辑功能(我原来使用过web富文本编辑器)。

于是又百度怎么实现Java 浏览器,网上有很多的教程,这里参考了这篇博客 Java网页浏览器组件介绍 于是我采用了 swt中的浏览器组件,百度一下会发现很多此类的教程我也忘了看的那一个啦,csdn上有一个类库的压缩包,这里要注意一下使用的是32位还是64位的Java环境。但是有遇到一个问题就是富文本编辑的浏览器兼容性。

找了一个兼容性表较好的富文本编辑器 summer 官网 。文件上传就采用了富文本支持的方式,反正只是展示一下然后发送给其他邮箱。

名字的替换使用了一个jsoup的类库 教程地址

问题总结

解决这个问题浪费了不少的时间,虽然这个需求比较少见而且是客户端开发,但是还是决定写一篇博客分享一下。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-09 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题介绍
  • 解决过程
  • 问题总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档