2011-01-05 75 views
8

用戶的個人資料圖片我使用Twitter4J API在Java中檢索其登錄Twitter用戶簡介圖像的命令是這樣的:。檢索從Twitter

twitter.getProfileImage(twitter.getScreenName(), Imagesize); 

什麼是圖像的大小?例如,如何在標籤中顯示ProfileImage對象?

回答

21

OK,答案是:

假設Twitter的目標是Twitter的

1 - 獲得來自twitter對象的用戶

User user = twitter.showUser(twitter.getid()); 

2 - 獲取配置文件圖像URL

URL url = user.getProfileImageURL(); 

3 - 創建圖片圖標

ImageIcon img = new ImageIcon(url); 

4 - 設置JLabel的圖標是的ImageIcon

Jlabel1.setIcon(img); 
4

看看示例代碼。 https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java

您可以通過其中ProfileImage.MINI,ProfileImage.NORMAL或ProfileImage.BIGGER

+0

感謝您的回答,但如何可以顯示在JLabel圖像例如?它可以被鑄造緩衝圖像? – AhmadAssaf 2011-01-06 07:04:24

+0

getProfileImage不應該用作圖像源。 – 2012-09-07 19:11:19

+7

@yusuke Github找不到頁面。請更新。 – 2014-02-12 08:06:34