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