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