これは私のコードです:
URL imageUrl = status.getUser().getProfileImageURL();
ImageIcon tivitImage = new ImageIcon(imageUrl);
listModel.addElement(tivitImage.getImage()); // maybe this part is wrong
listModel.addElement(tivitImage.getImage()); // maybe this part is wrong
はい、それが問題です。Icon を ListModel (画像ではなく) に追加するだけです。JList は、アイコンのデフォルトのレンダラーをサポートしています。
この記事に示されているようにJList
、独自のをサブクラス化するか、使用することができます。ListCellRenderer
別の読み物: http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JList.html、最後に、国旗を含む jlist が説明されています。