2011-01-05 32 views
8

estoy usando el API Twitter4J en Java para recuperar la imagen de perfil de un usuario de Twitter que registra en el comando es algo así como:.recuperar la imagen del perfil de usuario de Twitter

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

¿Cuál es el tamaño de la imagen? ¿Cómo puedo mostrar el objeto ProfileImage en una etiqueta, por ejemplo?

Respuesta

21

bien, la respuesta es:

Supongamos que el objeto es Twitter Twitter

1 - obtener la de usuario del objeto Twitter

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

2 - obtener la URL de imagen de perfil

URL url = user.getProfileImageURL(); 

3 - crear icono de imagen

ImageIcon img = new ImageIcon(url); 

4 - establecer el icono JLabel ser el ImageIcon

Jlabel1.setIcon(img); 
4

Eche un vistazo al código de ejemplo. https://github.com/yusuke/twitter4j/blob/master/twitter4j-examples/src/main/java/twitter4j/examples/user/GetProfileImage.java

Puede pasar ProfileImage.MINI, ProfileImage.NORMAL o ProfileImage.BIGGER

+0

gracias por la respuesta, pero ¿cómo se puede mostrar la imagen en un JLabel para ejemplo? ¿Se puede convertir en imagen de bufferd? – AhmadAssaf

+0

getProfileImage no se debe utilizar como fuente de la imagen. –

+7

@yusuke Página de Github no encontrada. Por favor actualice. –

Cuestiones relacionadas