这一步是对之前进行较大的改动。增加的类也比较多。包结构如下:
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方法加入
- textPanel.addHyperlinkListener(new MyHyperlinkListener());
4、创建新类Mentions,用于@我的选项卡
5、创建新类MyFavorites,用于收藏的选项卡
6、创建OneUser,放置一个用户
7、创建新类FriendsOrFollowers,用于关注和粉丝的选项卡
8、特色功能:点击选项卡,再加载相应的内容。
运行图示:
代码下载(可以点击压缩包中的start.bat直接运行):
Java新浪微博客户端开发第五步(微盘的)
原文链接:http://binary.duapp.com/?p=212
相关推荐
Java新浪微博客户端开发第六步(完结&&开源) 详情请参看http://binary.duapp.com/?p=231 或 http://blog.csdn.net/Cannel_2020
Java新浪微博客户端开发第五步的源代码,可以点击压缩包中的start.bat直接运行。更多详情请参看:http://binary.duapp.com/?p=212 或者 http://blog.csdn.net/cannel_2020/article/details/7976179
Java新浪微博客户端开发第二步 详情可参看http://binary.duapp.com/?p=109或http://blog.csdn.net/cannel_2020/article/details/7854945
Java新浪微博客户端开发第三步 详情可参看http://binary.duapp.com/?p=119或http://blog.csdn.net/cannel_2020/article/details/7871456 (@蜗牛都知道)
新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端
疯狂软件_疯狂Java_李韩飞老师_Android项目_新浪微博Android客户端开发
Android手机上的新浪微博客户端程序Java源码下载,可了解到android中的域名获取等操作,http操作,发微博的作者操作,sqlite操作和微博浏览显示操作,包括了界面到数据库和网络较综合的操作技巧。包括使用sqlite创建...
仿新浪微博客户端自己做的还算凑合合适新手用来学习,用了xutil和xlistview等框架
本文是关于android平台的java web开发过程,附带详细的说明与构建过程说明,能够一步步知道你如何实现新浪微薄的开发,是学习新浪博客客户端开发的好帮手
Android 新浪微博客户端源码2.zip源码资源下载Android 新浪微博客户端源码2.zip源码资源下载
android应用源码(精)新浪微博客户端源码.zip源码资源下载android应用源码(精)新浪微博客户端源码.zip源码资源下载
java新浪微博(含源代码)
Java新浪微博和QQ第三方接口 Api 方法调用
简单的java swing 编写的新浪微博用户登陆客户端。 在本地运行时,需要自己修改config.properties中client_ID和client_SERCRET属性的值。这两个值需要自己通过注册得到。
疯狂软件_疯狂Java_李韩飞老师_Android项目_新浪微博Android客户端开发
如果你是一个新手,基础已经学的差不多了,想试着做出属于自己的东西的话,不妨试试做自己的微博客户端吧。希望能对你有所帮助。有兴趣交流E_mail:Cannel_2020@163.com
是一个非官方的ava 客户端开发包,使您可以轻松在你的应用中集成sina的服务:100% 纯Java,支持 Android 平台, 不依赖第三方开发包, 内建 OAuth 支持
基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于...
用java开发的基于android的新浪微博客户端!
本项目是我利用业余时间做的。...4、由于新浪微博APi接口有限制,所以部分功能不能实现,而且在请求频繁的时候容易出现401错误 5、项目的架构没有做好,因为开始只是抱着学习的心态,想到什么写什么。 包的说明: ...