Java新浪微博客户端开发第五步

这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的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、特色功能:点击选项卡,再加载相应的内容。

运行图示:

Java微博客户端开发第五步运行图示

代码下载(可以点击压缩包中的start.bat直接运行):

Java新浪微博客户端开发第五步(微盘的)

Java新浪微博客户端开发第五步(csdn的)

更多内容请参看:

Java新浪微博客户端开发第一步

Java新浪微博客户端开发第二步

扫描二维码关注公众号,回复: 3787472 查看本文章

Java新浪微博客户端开发第三步

Java新浪微博客户端开发第四步

原创作品,转载请注明出处:蜗牛都知道

猜你喜欢

转载自blog.csdn.net/Cannel_2020/article/details/7976179