Java新浪微博客戶端開發第五步
這次把基本的功能都實現了,也加上了授權那塊。用戶***次使用該客戶端時彈出授權的對話框。默認把授權獲得的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直接運行):
原文鏈接:http://binary.duapp.com/?p=212
【編輯推薦】