Java Swing实现高仿电脑版微信

Java swing实现仿微信UI,参考网页版微信的UI设计:https://wx.qq.com/ 。

完美运行在苹果与Windows系统中

源码下载:https://github.com/itsonglin/wechat_desktop,如果对你有帮助,记得给个star哦

相关链接:http://nonexception.com/Blog/n_detail/128

程序主界面如下:

Java Swing实现高仿电脑版微信_第1张图片


通讯录

按字典顺序排列通讯录中的用户:

Java Swing实现高仿电脑版微信_第2张图片


收藏

Java Swing实现高仿电脑版微信_第3张图片


主菜单

包括创建群聊与系统设置按钮

Java Swing实现高仿电脑版微信_第4张图片


创建群聊

Java Swing实现高仿电脑版微信_第5张图片


个人信息

Java Swing实现高仿电脑版微信_第6张图片


更改头像

可实现选区移动、拉伸等操作

Java Swing实现高仿电脑版微信_第7张图片


修改密码

Java Swing实现高仿电脑版微信_第8张图片


清除缓存

Java Swing实现高仿电脑版微信_第9张图片


关于

Java Swing实现高仿电脑版微信_第10张图片


选择聊天用户

Java Swing实现高仿电脑版微信_第11张图片


查看用户信息

Java Swing实现高仿电脑版微信_第12张图片


上传附件

Java Swing实现高仿电脑版微信_第13张图片


上传图片

Java Swing实现高仿电脑版微信_第14张图片


编辑消息,支持粘贴文字、文件及图片

Java Swing实现高仿电脑版微信_第15张图片


选择表情

JTextPane本身不支持Emoji表情,这里对JTextPane进行扩展,加入了Emoji表情的支持。

Java Swing实现高仿电脑版微信_第16张图片


截图

可实现全屏截图,在Windows系统下还注册了全局热键:Ctrl + S

Java Swing实现高仿电脑版微信_第17张图片



查看图片

内置图片查看器,可图片进行拖动、放大缩小等操作。

Java Swing实现高仿电脑版微信_第18张图片


登录

Java Swing实现高仿电脑版微信_第19张图片


你可能感兴趣的:(Java)