2011-01-05 29 views
8

Tôi đang sử dụng API Twitter4J trong Java để lấy lại hình ảnh hồ sơ cá nhân cho một người dùng Twitter có đăng nhập Lệnh là một cái gì đó như:.Lấy hình ảnh cá nhân thông qua twitter

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

kích thước hình ảnh là gì? Làm thế nào tôi có thể hiển thị đối tượng ProfileImage trong một nhãn chẳng hạn?

Trả lời

21

ok, câu trả lời là:

Giả sử rằng đối tượng Twitter là twitter

1 - nhận được người dùng từ đối tượng twitter

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

2 - nhận URL hình ảnh hồ sơ

URL url = user.getProfileImageURL(); 

3 - tạo hình ảnh biểu tượng

ImageIcon img = new ImageIcon(url); 

4 - đặt biểu tượng JLabel là IMAGEtrong

Jlabel1.setIcon(img); 
4

Hãy xem mã ví dụ. https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java

Bạn có thể vượt qua một trong hai ProfileImage.MINI, ProfileImage.NORMAL hoặc ProfileImage.BIGGER

+0

cảm ơn cho câu trả lời, nhưng làm thế nào có thể hiển thị các hình ảnh trong một JLabel cho thí dụ ? nó có thể được đúc hình ảnh đệm? – AhmadAssaf

+0

getProfileImage không nên được sử dụng làm nguồn hình ảnh. Không tìm thấy trang –

+7

@yusuke Github. Vui lòng cập nhật. –

Các vấn đề liên quan