Java新浪微博客戶端開發(fā)第五步
這次把基本的功能都實現(xiàn)了,也加上了授權(quán)那塊。用戶***次使用該客戶端時彈出授權(quán)的對話框。默認把授權(quán)獲得的access_token保存下來,只要access_token不過期(通過審核的應(yīng)用有效期是一個星期),就可以直接運行客戶端,無需登錄或再次授權(quán)。
實現(xiàn)的功能和一些改動如下:
1、實現(xiàn)系統(tǒng)托盤
在MainDialog 類中加入initSystemTray和createMenu方法
2、加入類WeiboConstants,用于存放一些公共的常量,如客戶端的Logo
3、實現(xiàn)點擊圖片查看中圖、原圖及保存圖片
1)、增加新浪ShowImage,用于顯示圖片
2)、增加實現(xiàn)HyperlinkListener接口的類MyHyperlinkListener,用于監(jiān)聽JTextPanel的事件
3)、在OneJPanel 的initTextPanel方法加入
- textPanel.addHyperlinkListener(new MyHyperlinkListener());
4、創(chuàng)建新類Mentions,用于@我的選項卡
5、創(chuàng)建新類MyFavorites,用于收藏的選項卡
6、創(chuàng)建OneUser,放置一個用戶
7、創(chuàng)建新類FriendsOrFollowers,用于關(guān)注和粉絲的選項卡
8、特色功能:點擊選項卡,再加載相應(yīng)的內(nèi)容。
運行圖示:
代碼下載(可以點擊壓縮包中的start.bat直接運行):
原文鏈接:http://binary.duapp.com/?p=212
【編輯推薦】