这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星期),就可以直接运行客户端,无需登录或再次授权。
实现的功能和一些改动如下:
1、实现系统托盘
在MainDialog 类中加入initSystemTray和createMenu方法
2、加入类WeiboConstants,用于存放一些公共的常量,如客户端的Logo
3、实现点击图片查看中图、原图及保存图片
1)、增加新浪ShowImage,用于显示图片
2)、增加实现HyperlinkListener接口的类MyHyperlinkListener,用于监听JTextPanel的事件
2)、在OneJPanel 的initTextPanel方法加入
textPanel.addHyperlinkListener(new MyHyperlinkListener());
4、创建新类Mentions,用于@我的选项卡
5、创建新类MyFavorites,用于收藏的选项卡
6、创建OneUser,放置一个用户
7、创建新类FriendsOrFollowers,用于关注和粉丝的选项卡
8、特色功能:点击选项卡,再加载相应的内容。
运行图示:

代码下载(可以点击压缩包中的start.bat直接运行):
更多内容请参看:
原创作品,转载请注明出处:蜗牛都知道
本文详细介绍了Java新浪微博客户端的开发流程,包括系统托盘实现、授权对话框设计、图片查看功能、新功能模块创建(提及选项卡、加载内容等),并提供了代码下载链接,适合开发者深入学习。
533

被折叠的 条评论
为什么被折叠?



