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

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新浪微博客户端开发第四步(csdn的)

更多内容请参看:

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

微博java客户端开发教程_Java新浪微博客户端开发第四步相关推荐

  1. java session 生命周期_Java架构师第十四步——Session的生命周期(读书笔记)

    Session生命周期 Session中的数据保存在服务器端,在客户端需要的时候创建Session,在客户端不需要的时候销毁Session,使它不再占用服务器内存.前面说了服务器并不管客户端是否依然存 ...

  2. android开发我的新浪微博客户端系列教程

    android开发我的新浪微博客户端-载入页面UI篇(1.1)http://www.1000phone.net/thread-7750-1-1.html android开发我的新浪微博客户端-载入页面 ...

  3. android开发我的新浪微博客户端-用户授权页面UI篇(3.1)

    看上面的图,其实这个页面的UI实现不复杂,首先是背景部分的实现这个参考 android开发我的新浪微博客户端-载入页面UI篇(1.1),重点来讲讲这个半透明的弹出对话框窗口是如何实现的,首先新建名为A ...

  4. iphone开发我的新浪微博客户端-用户登录准备篇(1.1)

    首先说一下我这个的实现思路,登录支持多个账号,也就是说可以保存多个微博账号登录的时候选择其中一个登录.多个账号信息保存在sqlite的数据库中, 每一个账号信息就是一条记录, 当用户启动微博客户端的时 ...

  5. android开发我的新浪微博客户端-用户授权页面功能篇(3.2)

      ==> 在上一篇实现了用户授权页面的UI,如上图,接下来要做的就是在这个基础上完成功能部分真正实现用户的授权认证,这一篇是android开发我的新浪微博客户端-OAuth篇(2.1)的具体应 ...

  6. android 除了webview 浏览器控件,android开发我的新浪微博客户端-OAuth认证过程中用WebView代替原来的系统自带浏览器...

    前面的文章的OAuth认证过程在获取oauth_verifier码是是通过调用android系统带的浏览器进行用户授权认证的, 具体见:android开发我的新浪微博客户端-用户授权页面功能篇(3.2 ...

  7. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  8. pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...

    二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...

  9. AutoCAD 开发文档,AutoLISP 教程,.Net AutoCAD开发教程,VB AutoCAD开发教程,ObjectARX 开发指南,VBA AutoCAD开发教程,ActiveX 开发指南

    AutoCAD 开发文档, CAD开发者社区 - AutoCAD二次开发文档,CAD二次开发,CAD插件开发,中文CAD文档 - 中文CAD开发文档,CAD二次开发问题交流,优秀插件分享 AutoLI ...

最新文章

  1. JAVA多线程Thread VS Runnable详解
  2. Redhat7.2上编译Linux内核源码
  3. 用markdown写博客园
  4. tp5 隐藏index.php
  5. linux 对象管理器,Linux多安全策略和动态安全策略框架模块详细分析之函数实现机制中文件对象管理器分析(3)...
  6. 【福利赠书】命题专家点评中国研究生数学建模之现状
  7. C# ref与out区别
  8. 接口的屏蔽和限流很难么?Redis全搞定!
  9. eclipse断点Source not found解决方案1,2,3
  10. python计算目录大小_使用Python计算目录的大小?
  11. ubuntu14.04安装tensorflow-gpu
  12. hibernate映射(一对一、一对多、多对一、多对多)配置 【转】
  13. popwindow详解
  14. Android 项目上线流程总结
  15. PenTesters框架(PTF)
  16. 百度竞价点击系统,互动点击软件【胖虎图图-互动点击专家】
  17. linux root 拒绝访问权限,Linux下禁止通过root权限访问
  18. Addressable编辑器相关开发问题
  19. linux ps输出项的含义,【整理】ps命令输出字段的含义
  20. catia螺纹孔在二维图上不显示_请问Solidworks2018的螺纹孔我选中了装饰螺纹线,立体图里怎么没有显示螺纹线呢谢谢...

热门文章

  1. 杜德伟杀人和彩虹QQ抢劫
  2. Elasticsearch7从入门到精通(简介、部署、原理、开发、ELK)
  3. java 转义符 \\|
  4. 中关村程序员的996强制加班与工作效率
  5. Movist Pro for mac(高清媒体播放器)
  6. 硬件描述语言要用计算机吗,非过程计算机硬件描述语言
  7. Java技术——驰骋编程世界的利器
  8. python做正态分布的例子_Python求正态分布曲线下面积实例
  9. java面试技巧和注意事项,精心整理
  10. Vue里如何实现excel转json的功能