Pregunta

Este es mi código:

URL imageUrl = status.getUser().getProfileImageURL();
ImageIcon tivitImage = new ImageIcon(imageUrl);
listModel.addElement(tivitImage.getImage());  // maybe this part is wrong 
¿Fue útil?

Solución

listModel.addElement(tivitImage.getImage()); // maybe this part is wrong

Sí, ése es el problema. Sólo tiene que añadir el icono a la ListModel (no la imagen). JList es compatible con un procesador de omisión de los iconos.

Otros consejos

JList o utilizar su propia ListCellRenderer , ya que es en este artículo .

Otra lectura: http: / /www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JList.html , hacia el final, se explica un JList con banderas de los países.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top