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