Java新浪微博客戶(hù)端開(kāi)發(fā)第二步
上一篇:Java新浪微博客戶(hù)端開(kāi)發(fā)***步中有下圖,這個(gè)access_token就是接下來(lái)要用到的。
關(guān)于access_token的有效時(shí)間:
更多關(guān)于access_token與Oauth2,請(qǐng)參看:
http://open.weibo.com/wiki/Oauth2#.E8.BF.87.E6.9C.9F.E6.97.B6.E9.97.B4
這次的包結(jié)構(gòu)如下:
Main類(lèi):主函數(shù)入口,access_token只在這里用到。通過(guò)Account和Users類(lèi)獲取到一個(gè)User對(duì)象,做MainDialog的一個(gè)參數(shù)。
MainDialog:此微博客戶(hù)端的界面,分上下兩部分,上面是用戶(hù)信息、發(fā)微薄、刷新等。下面是一個(gè)JTabbedPane,用于顯示首頁(yè)、@我、評(píng)論等的內(nèi)容。
PersonalInform:用于放置個(gè)人信息的JPanel。
FriendTimeline:用于放置當(dāng)前登錄用戶(hù)及其所關(guān)注用戶(hù)的***微博。使用GridBagLayout布局,通過(guò)線程加載每天條微博。
OneStatus:此類(lèi)是比較關(guān)鍵的類(lèi)。用于放置一條微博的內(nèi)容,包括頭像,微博內(nèi)容,微博所攜帶的圖片等。
運(yùn)行結(jié)果截圖:
代碼下載:Java新浪微博客戶(hù)端開(kāi)發(fā)第二步
ps: 別忘了設(shè)置Main的access_token。關(guān)于access_token的獲取,可參看:Java新浪微博客戶(hù)端開(kāi)發(fā)***步。
原文鏈接:http://binary.duapp.com/?p=109
【編輯推薦】