¿Cómo puedo insertar una imagen en el menú JList columpio?
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
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