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

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

这次把基本的功能都实现了,也加上了授权那块。用户***次使用该客户端时弹出授权的对话框。默认把授权获得的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

【编辑推荐】

  1. Java新浪微博客户端开发***步
  2. Java新浪微博客户端开发第二步
  3. Java新浪微博客户端开发第三步
  4. Java新浪微博客户端开发第四步
  5. Java新浪微博客户端开发第六步(完结&&开源)
责任编辑:张伟 来源: 蜗牛都知道的博客
相关推荐

2012-09-21 12:58:37

Java项目Java开发

2012-09-21 14:38:20

Java项目Java开发

2012-09-21 10:14:05

Java项目Java开发

2012-09-21 15:13:10

Java项目Java开发

2012-09-21 15:23:27

Java项目Java开发

2011-05-18 09:56:31

UbuntuLinux客户端

2021-09-02 18:46:40

React CSS 组件

2013-07-16 15:21:53

微微博新浪微博AndroidAndroid开发学习

2011-12-22 10:18:43

美信云网管

2011-08-04 09:56:04

TMG ISA新浪微博

2009-08-31 08:58:05

Linux微博客客户端Gwibber

2016-11-29 13:03:46

微信客户端跨平台组件

2010-02-23 15:12:25

WCF客户端

2011-08-29 11:00:30

NativeHtml 5网易博客

2015-01-27 23:27:48

微信微信客户端

2013-07-22 14:29:35

iOS开发ASIHTTPRequ

2009-12-25 15:12:01

WPF平台

2021-09-22 15:46:29

虚拟桌面瘦客户端胖客户端

2015-01-14 13:59:50

腾讯微博客户端源码下载

2011-08-17 10:10:59

点赞
收藏

51CTO技术栈公众号