`
263229365
  • 浏览: 465325 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

0、Main:主函数入口;1、MainDialog:主界面;2、WeiboPanel:StatusPanel及CommentPanel的父类;3、 StatusPanel:所有有关“微博”的父类......

AD:

 

这一步是对之前进行较大的改动。增加的类也比较多。包结构如下:

0、Main:主函数入口

1、MainDialog:主界面

2、WeiboPanel:StatusPanel及CommentPanel的父类

3、 StatusPanel:所有有关“微博”的父类

4、CommentPanel:所有有关“评论”的父类

5、FriendTimeline:用于放置当前登录用户及其所关注用户的最新微博,继承自StatusPanel

6、RepostTimeline:一条微博的“全部转发“,继承自StatusPanel

7、MyComment:我的评论,继承自CommentPanel

8、CommentById:一条微博的“全部评论“,继承自CommentPanel

9、OnePanel:放置一条微博,或者一条评论的父类

10、OneStatus:放置一条微博的JPanel,继承自OnePanel

11、OneComment:放置一条评论的JPanel,继承自OnePanel

12、WeiboFrame:转发、评论等的面板。

……

下面是其中几个类的继承关系:

 

除了暂时取消加载提示的TipDialog外,保持之前功能的基础上,加入了如下功能:

 

 

 

代码下载:

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

原文链接:http://binary.duapp.com/?p=189

 

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

2012-09-21 15:18 蜗牛都知道 蜗牛都知道的博客 我要评论(0) 字号:T | T
一键收藏,随时查看,分享好友!

这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星期),就可以直接运行客户端,无需登录或再次授权。

AD:

 

这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星期),就可以直接运行客户端,无需登录或再次授权。

实现的功能和一些改动如下:

1、实现系统托盘

在MainDialog 类中加入initSystemTray和createMenu方法

2、加入类WeiboConstants,用于存放一些公共的常量,如客户端的Logo

3、实现点击图片查看中图、原图及保存图片

1)、增加新浪ShowImage,用于显示图片

2)、增加实现HyperlinkListener接口的类MyHyperlinkListener,用于监听JTextPanel的事件

3)、在OneJPanel 的initTextPanel方法加入

  1. textPanel.addHyperlinkListener(new MyHyperlinkListener()); 

4、创建新类Mentions,用于@我的选项卡

5、创建新类MyFavorites,用于收藏的选项卡

6、创建OneUser,放置一个用户

7、创建新类FriendsOrFollowers,用于关注和粉丝的选项卡

8、特色功能:点击选项卡,再加载相应的内容。

运行图示:

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

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

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

原文链接:http://binary.duapp.com/?p=212

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics