从Twitter获取用户个人资料图片

8

我正在使用Java中的Twitter4J API来检索已登录Twitter用户的个人资料图片。命令类似于:

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

图片尺寸是什么?例如,我如何在标签中显示ProfileImage对象?

2个回答

22

好的,答案是:

假设Twitter对象为twitter

1 - 从twitter对象中获取用户信息

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

2 - 获取个人资料图片的网址

URL url = user.getProfileImageURL();

3 - 创建图像图标

ImageIcon img = new ImageIcon(url);

4 - 将JLabel图标设置为ImageIcon

Jlabel1.setIcon(img);

5

谢谢您的回答,但是如何在JLabel中显示图像呢?它可以转换为BufferedImage吗? - AhmadAssaf
getProfileImage 不应作为图像源使用。 - A-Live

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接